profile
viewpoint
Jess Frazelle jessfraz PID 1 https://blog.jessfraz.com A superhero with supervillain tendencies.

push eventjessfraz/test-infra

Cole Wagner

commit sha 979186f73018ab7e588cb9cd069488a90d631e43

Configure new monitoring stack to scrape Boskos in build cluster.

view details

Alvaro Aleman

commit sha 821d7766d387fcc5567fe9cb3b9736b093b4da7e

Tide: Pass baseSHA onto statuscontroller

view details

huyuwen0222

commit sha 5f6c09afb57567ba799c136709426f325cb3faf8

golint fix

view details

marosset

commit sha 165b612135a26c0b1ea7dfbf8b8e3758e6046a11

Updating job template for azure-1-16-windows job

view details

Lubomir I. Ivanov

commit sha 89e671098447e22699d1d03718e94dcd4aa81c5a

kubeadm: add a presubmit e2e for k/kubeadm/kinder

view details

Kubernetes Prow Robot

commit sha 6345d435b67643d1bcf6b0ebd641d4a8ca207630

Merge pull request #15217 from neolit123/kubeadm-e2e kubeadm: add a presubmit e2e for k/kubeadm/kinder

view details

Alvaro Aleman

commit sha 7c651d4afaad6b79b93180d0cefb2a6ee2db897d

Tide status controller: Report outdated test results

view details

Steve Kuznetsov

commit sha 0a06a2f9b181d96e1a3be22ea316e599e9790f4e

Stringify URLs in logs The full URL object is harder to read and less useful for admins anyway. Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

view details

Kubernetes Prow Robot

commit sha e1a454aac09db86a24fd6c0113d492d763478b7b

Merge pull request #15235 from stevekuznetsov/skuznets/stringify-urls Stringify URLs in logs

view details

Steve Kuznetsov

commit sha de6fee9a34b6c09f7224a1166a6342d7320b6a7b

Revert "Merge pull request #15010 from ibrasho-forks/fix-ineffectual-assignments" This reverts commit 6e65bcd6fcfbb84220e6866be1cda3c034e357ca, reversing changes made to 0a14f8db6bf3938b5651851d533d6324d2dbb9a0. Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

view details

Kubernetes Prow Robot

commit sha 9f0441013e62f1f73bc043b47cd2975a1508dd89

Merge pull request #15236 from stevekuznetsov/skuznets/revert-assignments Revert "Merge pull request #15010 from ibrasho-forks/fix-ineffectual-…

view details

Kubernetes Prow Robot

commit sha 0f072d35a93be566f79cd9faf24c5fcb5917687e

Merge pull request #15111 from huyuwen0222/master golint fix

view details

Kubernetes Prow Robot

commit sha 7d11137983df8de8eafdaa5f29548ac12455de1b

Merge pull request #15173 from marosset/windows-1_16-release-tests Updating job template for azure-1-16-windows job

view details

Lubomir I. Ivanov

commit sha 6bdbe3124e8ca80464ef6d977dceaafb620fd30a

kubeadm-presubmits.yaml: do not double clone the kubeadm repo A presubmit targetting e.g. kuberentes/kubeadm already pulls the kubeadm repository.

view details

Kubernetes Prow Robot

commit sha 2d346f461aa4ea7dff8fd8fb3ddc8b565d592cfc

Merge pull request #15238 from neolit123/kubeadm-e2e kubeadm-presubmits.yaml: do not double clone the kubeadm repo

view details

Kubernetes Prow Robot

commit sha 68b2cebefb507af810d8118e26a54926ee62b4b2

Merge pull request #15078 from alvaroaleman/tide-show-retesting Tide status controller: Report outdated test results as "Pending"

view details

Sean Chase

commit sha 729ab4bd18ea6afbe6da8c9c68de0cc224d3e9e0

Fix optional argument

view details

Hongkai Liu

commit sha a0cc2a8652b0f98734ab7b3e4b973aabd487130c

Add alerts for ghproxy

view details

Kubernetes Prow Robot

commit sha 0a79810146d9496435058263a49eb6427a6b6aac

Merge pull request #15240 from hongkailiu/ghproxyAlerts Add alerts for ghproxy

view details

Kubernetes Prow Robot

commit sha 0cfdbb22da70fa9f73d20709c3fa8bbdb2c37f8b

Update prow to v20191108-9467d02d9, and other images as necessary.

view details

push time in an hour

push eventjessfraz/vault

Sam Salisbury

commit sha af22af4aa2043a5aa246d3fc8ee68d1033b921a2

ci: increase no-output timeout

view details

Michel Vocks

commit sha 8f1e9dff5d475a6eb6822fbea013a22443347f27

Backport OSS changes from enterprise (#7864)

view details

Michel Vocks

commit sha dc1c9c7db1a78155bc09ae22c3fc291d38c0f38f

Fix indefinitely hanging agent test (#7866)

view details

Brian Kassouf

commit sha 977c65f7300f6ae5e510bb871dbf59bb94df8f58

Fix token counters test (#7867)

view details

Clint

commit sha ec62abb9514323c2de5768adb0cdabc9fa108588

Update how Vault Agent configures Consul Templates internal logger (#7822) * fix up logger in Vault Agent Template * update deps

view details

Mike Jarmy

commit sha 45eb7961851f5a6254ff31b5018c2e5acaa34a60

Improve telemetry docs (#7762) * improve telemetry docs * improve telemetry docs * improve telemtry docs * improve telemetry docs * improve telemetry docs * improve telemetry docs * cleanup * cleanup * cleanup * cleanup * cleanup * cleanup * Edited the note a little bit

view details

Brian Kassouf

commit sha eac55bae1142f7786b2ed880d3e2051584fe331b

Reindex docs (#7868) * update reindex docs * update reindex docs

view details

Jim Kalafut

commit sha 279596ac80d2dbbef51f87e5805415ba3f7b034d

Update GCP secrets plugin (#7869)

view details

Jim Kalafut

commit sha d00cb480230156032bb5c415fdf676a1a8a71f88

changelog++

view details

push time in an hour

push eventjessfraz/tor

rl1987

commit sha b4aeeb77ba97436a220cfce2fa42b9717a6facea

Merge advice from this_not_that.md in torguts repo into our main coding standard doc

view details

Nick Mathewson

commit sha 6d9db29ddae9e4086e878ed049c5fc91304db761

Document --dump-config. Closes ticket 32467.

view details

Nick Mathewson

commit sha 89396bc72636903d380543c3effe24c7709d750e

HACKING/design: remove 03-modules as superseded. The src/feature directory documentation now covers this better.

view details

Nick Mathewson

commit sha 91f377deec9d2d65f8bebe1ac7ea01974b90d376

HACKING/design: turn the remaining parts of crypto into a certs doc

view details

Nick Mathewson

commit sha d1a1631a05521279041a9ed41383d886e5580250

01f-threads.md becomes threading.dox.

view details

Nick Mathewson

commit sha b0f9ecdbb138529fb9428121a62e8a5004767761

Move 01g-strings.md into doxygen.

view details

Nick Mathewson

commit sha 6744f6b6bba2af2d3d3712825a28e75b0304d7b8

HACKING/design: move 01c-time.md into doxygen.

view details

Nick Mathewson

commit sha e39423c78c6c66e08ed65a162e2a6d1a21606881

Remove 01e-os-compat: the module docs cover this much better.

view details

Nick Mathewson

commit sha c11c1d06234151c79a77ef6fdd2f34679cf6d64e

Merge remote-tracking branch 'tor-github/pr/1367'

view details

Nick Mathewson

commit sha f221a7aaf6f05670f0d19f66c792d3b96f385f43

Fold remainder of this-not-that.md into CodingStandards.md

view details

Nick Mathewson

commit sha fc1316b559a387710201649395593680bcaa242f

Merge branch 'ticket32467'

view details

Nick Mathewson

commit sha 70755eca00a97e818be0ef07e2fa31ffc3c87d7d

Bump version to 0.4.2.4-rc.

view details

Nick Mathewson

commit sha cd4ae97448ea503111d6f235624a4594f7ff3470

Merge branch 'maint-0.4.2' "ours" to avoid version bump.

view details

Nick Mathewson

commit sha 79bac442933cea2d3e7051feace72b31c5cc5be7

Remove changes files that are already merged into 0.4.2.4-rc.

view details

Jessica Frazelle

commit sha 6922b4eaaecd5b6414e17c499c4da3e1f676850e

Add Dockerfile. You can use this by running: To build the image: docker build -t tor . To run tor: docker run tor To run the tests: docker run tor make check Signed-off-by: Jessica Frazelle <jess@linux.com> Signed-off-by: Jessica Frazelle <acidburn@docker.com>

view details

push time in 3 hours

push eventjessfraz/external-dns

Piotr Jander

commit sha 36a8ec987af663a9eac7049e7d82fda5b65ea1bd

Update aws.md

view details

Yujun Zhang

commit sha 4eb3da327c0a7c2acde4fa11d7f3620d3d107a13

Fix tutorial for kubernetes 1.16+ `Deployment` has been removed from `apiVersion: extensions/v1beta1` See https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/

view details

sph

commit sha 126e1faf958e9bdef4454454ac6ee55e80132e9f

fix golint errors

view details

Kubernetes Prow Robot

commit sha 645ba9b8ef1bf51a99fd06f32b65be111b982ad2

Merge pull request #1234 from PiotrJander/patch-1 Update aws.md

view details

Kubernetes Prow Robot

commit sha d02b4d11ab42d1e29a54f55db088fdda7dcf477c

Merge pull request #1268 from yujunz/tutorial/aws Fix tutorial for kubernetes 1.16+

view details

Kubernetes Prow Robot

commit sha 792c1ffedbc928f6f1f19b53e06f83aadbcb4ed4

Merge pull request #1270 from bysph/master fix golint errors

view details

push time in 4 hours

push eventjessfraz/clair

Hank Donnay

commit sha 1f2ceeb8f7fcf9e8ce94206f76a8b610b84424ca

clair: create module

view details

Hank Donnay

commit sha 00eff59af580893d3e045333fa095d3507a528f1

clair: rewrite imports

view details

Hank Donnay

commit sha ad73d747fcc6c674752eaf5ae7ccdcb6fa4daead

clair: remove vendor directory

view details

Louis DeLosSantos

commit sha c39101e9b8206401d8b9cb631f3aee47a24ab889

Merge pull request #874 from quay/move move module's canonical path

view details

push time in 6 hours

push eventjessfraz/linux

Robin Murphy

commit sha 3f3b8d0c9c1838271543df9e655032117a663f88

iommu/arm-smmu: Remove .tlb_inv_range indirection Fill in 'native' iommu_flush_ops callbacks for all the arm_smmu_flush_ops variants, and clear up the remains of the previous .tlb_inv_range abstraction. Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Will Deacon <will@kernel.org>

view details

Robin Murphy

commit sha 3370cb6bf64f6896a30eb7ad97721b9598c8fb10

iommu/arm-smmu: Remove "leaf" indirection Now that the "leaf" flag is no longer part of an external interface, there's no need to use it to infer a register offset at runtime when we can just as easily encode the offset directly in its place. Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Will Deacon <will@kernel.org>

view details

Robin Murphy

commit sha ae2b60f34ab21780bc30d01ae976cc7340446bde

iommu/arm-smmu: Move .tlb_sync method to implementation With the .tlb_sync interface no longer exposed directly to io-pgtable, strip away the remains of that abstraction layer. Retain the callback in spirit, though, by transforming it into an implementation override for the low-level sync routine itself, for which we will have at least one user. Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Will Deacon <will@kernel.org>

view details

Robin Murphy

commit sha 696bcfb709862077e8fd0e484cca952db7f2001a

iommu/arm-smmu: Remove arm_smmu_flush_ops Now it's just an empty wrapper. Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Will Deacon <will@kernel.org>

view details

Robin Murphy

commit sha 931a0ba638e09a707e9a905cb6bea1fb1c6d4183

iommu/arm-smmu: Report USF more clearly Although CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT is a welcome tool for smoking out inadequate firmware, the failure mode is non-obvious and can be confusing for end users. Add some special-case reporting of Unidentified Stream Faults to help clarify this particular symptom. Since we're adding yet another print to the mix, also break out an explicit ratelimit state to make sure everything stays together (and reduce the static storage footprint a little). Reviewed-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Will Deacon <will@kernel.org>

view details

Christophe JAILLET

commit sha 9062c1d0bedacf68d9c92cbd62c62a6fe6f6cebc

iommu/io-pgtable: Move some initialization data to .init.rodata The memory used by '__init' functions can be freed once the initialization phase has been performed. Mark some 'static const' array defined and used within some '__init' functions as '__initconst', so that the corresponding data can also be discarded. Without '__initconst', the data are put in the .rodata section. With the qualifier, they are put in the .init.rodata section. With gcc 8.3.0, the following changes have been measured: Without '__initconst': section size .rodata 00000720 .init.rodata 00000018 With '__initconst': section size .rodata 00000660 .init.rodata 00000058 Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Signed-off-by: Will Deacon <will@kernel.org>

view details

Christophe JAILLET

commit sha bdde4718aba368c33705ccff8f3e29586d41b69b

iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' 'iommu_group_get_for_dev()' never returns NULL, so this test can be removed. Reviewed-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Signed-off-by: Will Deacon <will@kernel.org>

view details

Tejun Heo

commit sha c29eb85386880750130a01aabf288408a6614d65

workqueue: more destroy_workqueue() fixes destroy_workqueue() warnings still, at a lower frequency, trigger spuriously. The problem seems to be in-flight operations which haven't reached put_pwq() yet. * Make sanity check grab all the related locks so that it's synchronized against operations which puts pwq at the end. * Always print out the offending pwq. Signed-off-by: Tejun Heo <tj@kernel.org> Cc: "Williams, Gerald S" <gerald.s.williams@intel.com>

view details

Tejun Heo

commit sha e66b39af00f426b3356b96433d620cb3367ba1ff

workqueue: Fix pwq ref leak in rescuer_thread() 008847f66c3 ("workqueue: allow rescuer thread to do more work.") made the rescuer worker requeue the pwq immediately if there may be more work items which need rescuing instead of waiting for the next mayday timer expiration. Unfortunately, it doesn't check whether the pwq is already on the mayday list and unconditionally gets the ref and moves it onto the list. This doesn't corrupt the list but creates an additional reference to the pwq. It got queued twice but will only be removed once. This leak later can trigger pwq refcnt warning on workqueue destruction and prevent freeing of the workqueue. Signed-off-by: Tejun Heo <tj@kernel.org> Cc: "Williams, Gerald S" <gerald.s.williams@intel.com> Cc: NeilBrown <neilb@suse.de> Cc: stable@vger.kernel.org # v3.19+

view details

Josef Friedl

commit sha 82245b6e9106cbc4141e1bbfa81000ea7fe32ac6

dt-bindings: rtc: mediatek: add missing mt6397 rtc add missing devicetree-binding document for mt6397 rtc in later patch driver is extended with mt6323 chip Suggested-By: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Josef Friedl <josef.friedl@speed.at> Signed-off-by: Frank Wunderlich <frank-w@public-files.de> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Lee Jones <lee.jones@linaro.org>

view details

Josef Friedl

commit sha c512995ce9dc653111d782b130e600802da52b5f

rtc: mt6397: move some common definitions into rtc.h move code to separate header-file to reuse definitions later in poweroff-driver (drivers/power/reset/mt6323-poweroff.c) Suggested-by: Frank Wunderlich <frank-w@public-files.de> Signed-off-by: Josef Friedl <josef.friedl@speed.at> Signed-off-by: Frank Wunderlich <frank-w@public-files.de> Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>

view details

Josef Friedl

commit sha 851b87148aa22ee8571380dfb22373afb7969140

rtc: mt6397: improvements of rtc driver - use regmap_read_poll_timeout to drop while-loop - use devm-api to drop remove-callback Suggested-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Josef Friedl <josef.friedl@speed.at> Signed-off-by: Frank Wunderlich <frank-w@public-files.de> Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>

view details

Josef Friedl

commit sha 47e568129ba89c03c24052ce18165395a44bc5eb

rtc: mt6397: add compatible for mt6323 use mt6397 rtc driver also for mt6323 but with different base/size see "mfd: mt6323: add mt6323 rtc+pwrc" Signed-off-by: Josef Friedl <josef.friedl@speed.at> Signed-off-by: Frank Wunderlich <frank-w@public-files.de> Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>

view details

Josef Friedl

commit sha d28c74c107518c4f9452e6c8f55a65125a8d6588

power: reset: add driver for mt6323 poweroff add poweroff driver for mt6323 and make Makefile and Kconfig-Entries Suggested-by: Frank Wunderlich <frank-w@public-files.de> Signed-off-by: Josef Friedl <josef.friedl@speed.at> Signed-off-by: Frank Wunderlich <frank-w@public-files.de> Acked-by: Sebastian Reichel <sebastian.reichel@collabora.com> Acked-by: Sean Wang <sean.wang@mediatek.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>

view details

Josef Friedl

commit sha 9d0863baff497880c1427d3ea7b89b303ace9675

MAINTAINERS: add Mediatek shutdown drivers add Section in MAINTAINERS file for poweroff driver Signed-off-by: Josef Friedl <josef.friedl@speed.at> Signed-off-by: Frank Wunderlich <frank-w@public-files.de> Acked-by: Sebastian Reichel <sebastian.reichel@collabora.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>

view details

Alain Volmat

commit sha 52d3be711e065a97a57c2f2ffba3098748855bd6

i2c: stm32f7: rework slave_id allocation The IP can handle two slave addresses. One address can either be 7 bits or 10 bits while the other can only be 7 bits. In order to ensure that a 10 bits address can always be allocated (assuming there is only one 7 bits address already allocated), pick up the 7-bits only address slot in priority when performing a 7-bits address allocation. Fixes: 60d609f30de2 ("i2c: i2c-stm32f7: Add slave support") Signed-off-by: Alain Volmat <alain.volmat@st.com> Reviewed-by: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>

view details

Andreas Kemnade

commit sha b8bfe845a6748a8c4a84433df8984afd930afdb0

dt-bindings: backlight: lm3630a: Fix missing include Example failed to compile due to undefined GPIO_ACTIVE_HIGH fix that by adding the needed #include to the exammple. Signed-off-by: Andreas Kemnade <andreas@kemnade.info> Signed-off-by: Lee Jones <lee.jones@linaro.org>

view details

Kiran Gunda

commit sha 51c0ddc7583494ac6ecd1f5d1688f1aced7ea2f9

backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c pm8941-wled.c driver is supporting the WLED peripheral on pm8941. Rename it to qcom-wled.c so that it can support WLED on multiple PMICs. Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Acked-by: Rob Herring <robh@kernel.org> Acked-by: Daniel Thompson <daniel.thompson@linaro.org> Acked-by: Pavel Machek <pavel@ucw.cz> Signed-off-by: Lee Jones <lee.jones@linaro.org>

view details

Kiran Gunda

commit sha 488a92e6883438269d5c079f4df4dc88a3dea498

backlight: qcom-wled: Restructure the qcom-wled bindings Restructure the qcom-wled bindings for the better readability. Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Reviewed-by: Rob Herring <robh@kernel.org> Acked-by: Daniel Thompson <daniel.thompson@linaro.org> Acked-by: Pavel Machek <pavel@ucw.cz> Signed-off-by: Lee Jones <lee.jones@linaro.org>

view details

Kiran Gunda

commit sha 059dcfcb4afd0398a06dc4c75994b4f5604ef28a

backlight: qcom-wled: Add new properties for PMI8998 Update the bindings with the new properties used for PMI8998. Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Reviewed-by: Rob Herring <robh@kernel.org> Acked-by: Daniel Thompson <daniel.thompson@linaro.org> Signed-off-by: Lee Jones <lee.jones@linaro.org>

view details

push time in 7 hours

push eventjessfraz/kubernetes

Moon SeongJu

commit sha 23b2eadf8815b57786fa9f2fd9ee9e4b8724990f

fix wrong typo stoageMap to storageMap

view details

Odin Ugedal

commit sha fe8f75c500eb35b0d96480c4d51088968400b874

Fix startup probe test by checking updated values

view details

hwdef

commit sha 5c6ed21d34f904db0c37c83ff9c47dfcd896fb9e

cmd:fix staticcheck warning

view details

caiweidong

commit sha 074aba8dcea0318c23f6c99ff7b412563a41f365

Fix storage e2e clean up

view details

Justin SB

commit sha 5031a2a049f9746f896e32cde4afbb3bf14cbb3e

e2e: Fix error where pods not logged This was changed recently in #84640, but result must be pre-populated. Example error: `Nov 6 00:18:05.296: INFO: Unable to retrieve kubelet pods for node master-us-central1-c-t81q: expected pointer, but got nil`

view details

John Howard

commit sha d00794ca60bb94cc466f9f763d95466522bc01b9

Add appProtocol to EndpointSlice.Port

view details

David Eads

commit sha 675c2fb924e82091f7ce4601e48daf4cc7030e72

add featuregate inspection as admission plugin initializer

view details

Rob Scott

commit sha 6b8b2ff975bbac48900bc9e7aef9036b994400bc

Adding new label to indicate what is managing an EndpointSlice This adds a new Label to EndpointSlices that will ensure that multiple controllers or entities can manage subsets of EndpointSlices. This label provides a way to indicate the controller or entity responsible for managing an EndpointSlice. To provide a seamless upgrade from the alpha release of EndpointSlices that did not support this label, a temporary annotation has been added on Services to indicate that this label has been initially set on EndpointSlices. That annotation will be set automatically by the EndpointSlice controller with this commit once appropriate Labels have been added on the corresponding EndpointSlices.

view details

Yu Liao

commit sha dac667a66ec4467c4d38cb3f9e3926166c7c9190

added nodeSelector: beta.kubernetes.io/os: linux

view details

John Schnake

commit sha ed1d5270b35d0fc090ba1b9391d84b53f4127293

Print progress updates to stdout and publish to URL One common frustration of end users running the e2e suite is that they take a significant amount of time and it is difficult to gauge progress. Even if tailing the logs it can be difficult to see where one test starts and another ends or understand the if there have been failures in the past 1h of logs. This change adds a new custom reporter which prints summary information as tests complete. This includes the number of tests to run and how many have been passed/failed/skipped along with which tests have failed. A new flag can be set which pushes these values to an endpoint. This is intended for integration with Sonobuoy but any endpoint could consume and surface this data to the user so they can better understand the state of the current test run.

view details

Ted Yu

commit sha db0f616974503e8831dbe8502beefc79beefcd00

Handle error return from allocatePodResources

view details

chiehting

commit sha 193f38beaedd1263c109c93807c71a4bb0c96404

Fix golint issues in pkg/registry/core/service/storage

view details

Xing Yang

commit sha 3324722e071953065ad3418923c25b11a1c5629b

VolumeSnapshot CRD v1beta1: Enable VolumeSnapshotDataSource feature gate and update e2e tests

view details

Nikhita Raghunath

commit sha e6ac57ef60af6557b19b2d1d909d574fb252c925

publishing: bump Go versions in rules

view details

fabriziopandini

commit sha 7d986a982ceb0f0b4e160a9a672ad77dd15ad9fa

alpha certs skip missing files

view details

Jordan Liggitt

commit sha 1cac7457a2e973a98337116db09b7204573ab4ba

Plumb configured acceptContentType to client config

view details

Aldo Culquicondor

commit sha 6a98c93f3cdb5536229611f2c7cb954576c6a5ca

Add MetadataProducerFactory for predicates Signed-off-by: Aldo Culquicondor <acondor@google.com>

view details

alejandrox1

commit sha cb25ac6c58467f6bd20be3efcc53c2ae62c749b4

Removed unused method from e2e test framework This PR is in preparation to start cleaning up test/e2e/framework/pods.go. Signed-off-by: alejandrox1 <alarcj137@gmail.com>

view details

Ahmad Diaa

commit sha 7b8e5fb4f5c4ca8a89c450838909fd0be717bcd0

make Configurator.Create return a Scheduler

view details

Ahmad Diaa

commit sha 7156d4532e20b2a3852517d33cb4f56071d41838

remove factory.Config struct and NewFromConfig

view details

push time in 11 hours

push eventjessfraz/docker

Brian Goff

commit sha ce931f28ea8768baa7ca2725d9030fbf8a40d3ba

Windows: Only set VERSION_QUAD if unset When trying to build with some pretty typical version strings this was causing failures trying to generate the windows resource file. The resource file is already gated by an `ifdef` for this var, so instead of blindly setting based on "VERSION", which can contain some characters which are incompatible (e.g. 1.2.3.rc.0 will fail due to the ".rc"). Signed-off-by: Brian Goff <cpuguy83@gmail.com>

view details

Olli Janatuinen

commit sha 447a840254410df3b9345c652b601f08447b8467

Windows: Use system specific parallelism value on containers restart Signed-off-by: Olli Janatuinen <olli.janatuinen@gmail.com>

view details

Sebastiaan van Stijn

commit sha 9bcbc6603260203fc9fa9d7c90f9fdcfe4dc3df2

Merge pull request #40169 from cpuguy83/windows_version_quad_err Windows: Only set VERSION_QUAD if unset

view details

Sebastiaan van Stijn

commit sha c83188248e9c310b766942eac50fc84c533b7abe

Merge pull request #39733 from olljanat/win-restore-no-parallelism Windows: do not use parallelism on container restart

view details

push time in 12 hours

push eventjessfraz/kata-runtime

Julio Montes

commit sha 0def9b01ded248457eda508d55d881e637bf69ea

virtcontainers/firecracker: update API update firecracker API to 0.19.0 Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha 77b0dfb05f8a05a2c1083002134a742d45de81dd

virtcontainers: use new firecracker API Support new firecracker API 0.19.0: * remove vsock ID from http request fixes #2183 Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha 78ca966e8d615798f8193c5ed38de985cd0cbfc4

virtcontainers: bump firecracker minimum supported version firecracker 0.19.0 API is not backward compatible, hence we need to bump the firecracker minimum supported version to 0.19.0 Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha 615421081a660f481bb2580b958fe827471783b1

versions: bump firecracker version update to firecracker 0.19.0 Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha af73bb364e830b1b3369f7015cbba7c12077b0f2

Merge pull request #2184 from devimc/topic/virtcontainers/fixFC019 support firecracker 0.19.0

view details

push time in 12 hours

push eventjessfraz/sig-release

alejandrox1

commit sha e83061acafce3cfa47a49678b71dc5deb5596b82

Documented criteria by which we decide that a failure is tolerable. Signed-off-by: alejandrox1 <alarcj137@gmail.com>

view details

Kubernetes Prow Robot

commit sha 059144b21be024e6597a13b13e45ea0bab5c0291

Merge pull request #839 from alejandrox1/release-informing-failures Documented criteria by which we decide that a failure is tolerable.

view details

push time in 15 hours

push eventjessfraz/boulder

Roland Bracewell Shoemaker

commit sha 54a798b7f6bec31de5e7a9f6f6f48e0a25d9484f

tests: temporarily disable race detector for golang int. tests (#4543)

view details

Roland Bracewell Shoemaker

commit sha a44f346f881721f7d88ff84ebec5b1d877a521f1

SA: remove old authorization tables from the schema (#4538)

view details

Jacob Hoffman-Andrews

commit sha 2ab1729a18a8ddaa62c16f07e2b320665bcec2f3

CA: use mockable clock in CA's OCSP signer. (#4539) This brings OCSP signing into alignment with the other components of the CA in that they use ca.clk, which can be mocked out in unittests. This tweaks test_ocsp_exp_unauth to be compatible with the change. Fixes #4441.

view details

Jacob Hoffman-Andrews

commit sha 88236799d53bf71ec314a9abb0f2ef9dde5f4164

docs: remove ACMEv1 comment from CONTRIBUTING.md. (#4545) This comment was there mainly to indicate that you should get protocol changes made in ACME before implementing them in Boulder. Since the protocol is done, this is no longer an issue. In practice we don't often see people proposing Boulder changes that are incompatible with the spec, so I don't think we need this line anymore. Fixes #4541

view details

push time in 16 hours

push eventjessfraz/cri-o

Sascha Grunert

commit sha 509c3fd1ce93a66c7224d2e9c996146c6a16985b

Bump go.mod to use go 1.13 To avoid inconsistent behavior between go versions we now use go 1.13 per default. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

OpenShift Merge Robot

commit sha 6ea0e8c807d52a30863f8f8a05272e0d4028c7f9

Merge pull request #2957 from openSUSE/gomod-bump Bump go.mod to use go 1.13

view details

push time in 17 hours

push eventjessfraz/kubernetes.github.io

Tim Bannister

commit sha 939f3ebd7e49f70fd6aeeaeaff7d389cf35114f3

Expand feature gates page (#17535) * Tidy feature gate metadata * Tweak feature gate headings Use sentence case where appropriate * Add feature gate explanation for GA * Add what's next section to feature gate page * Signpost readers to explanation of feature gate stages

view details

Oleg Butuzov

commit sha 66dde86d0a64041d1010b348da80ea6a21ad6745

fix - broken link (#17530) Fix for broken link at admission-conrollers page. https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#runtimeclass

view details

tom1299

commit sha 6008b3d3fc26630f85e4416a175ba8b2e1b45c4d

Fix deprecation warning on example execution (#17522) Fix for the deprecation warning when executing the command: ```bash $ kubectl run hello --schedule="*/1 * * * *" --restart=OnFailure --image=busybox -- /bin/sh -c "date; echo Hello from the Kubernetes cluster" kubectl run --generator=cronjob/v1beta1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead. ```

view details

Luzhenxing

commit sha eb6a2bb7b2eaed541d33e9a73234d45c1ac3c8ca

remove feature gate (#17502)

view details

Tim Bannister

commit sha 77b22e7fcda00f830b8ec567f2715b634f1b6d7d

Tidy “clean up local state” for Minikube install (#17506)

view details

Tim Bannister

commit sha aa6131020c7d4cc3378044bf5d72b7e7e4f3bcf0

Take kube-proxy features for granted (#17483) All supported Kubernetes versions offer all kube-proxy features previously listed.

view details

CRC

commit sha 66243a6dc255cf84dff06c7ddb00e19e2d8c5759

Update label selectors caution about OR operator (#17477)

view details

vasu1124

commit sha d8c8d74f795d05f2ab1414648af009d32b97c931

Updated Gardener line (#17525) * Updated Gardener line * Update Gardener line in solutions table

view details

Oleg Butuzov

commit sha a3f671a816d3ee65f3a62c48d65aee0cf260dce2

fix - broken link (#17529) Fix for brokenlink at kubeadm upgrade page https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-upgrade/ (see link "certificate management documentation" )

view details

Sascha Grunert

commit sha 7f9f9d9fbeb163241687fcc6e04098596de00910

Update AppArmor requirement section (#17531) Mainly all runtimes support AppArmor from now on, so we should update the documentation accordingly. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

Luzhenxing

commit sha 18a606211a9bb4015c9d82e856f651a995828a8a

change version to param (#17540)

view details

Mitesh Jain

commit sha f54a7ad16fffccbad2799433b43a3a4e1bff29d4

Fix #17250 - Add details for TaintNodesByCondition. (#17313) * Add details for TaintNodesByCondition. * Add glossary tip for taints and improve wording for TaintNodesByCondition.

view details

Mitesh Jain

commit sha f222648ebfb24406541cbbd15d5bded0179df817

Remove reference of unsupported k8s versions for CPUManager. (#17330) * Remove reference of unsupported k8s versions for CPUManager. * Update note for none-policy and add links. * Remove redundant note for alpha version.

view details

push time in 19 hours

push eventjessfraz/linux

Oleg Nesterov

commit sha 937c6b27c73e02cd4114f95f5c37ba2c29fadba1

cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() ptrace_stop() does preempt_enable_no_resched() to avoid the preemption, but after that cgroup_enter_frozen() does spin_lock/unlock and this adds another preemption point. Reported-and-tested-by: Bruce Ashfield <bruce.ashfield@gmail.com> Fixes: 76f969e8948d ("cgroup: cgroup v2 freezer") Cc: stable@vger.kernel.org # v5.2+ Signed-off-by: Oleg Nesterov <oleg@redhat.com> Acked-by: Roman Gushchin <guro@fb.com> Signed-off-by: Tejun Heo <tj@kernel.org>

view details

Damien Le Moal

commit sha edc1f5432f450b486091b79697c4ddc7f0f3845a

scsi: sd_zbc: Fix sd_zbc_complete() The ILLEGAL REQUEST/INVALID FIELD IN CDB error generated by an attempt to reset a conventional zone does not apply to the reset write pointer command with the ALL bit set, that is, to REQ_OP_ZONE_RESET_ALL requests. Fix sd_zbc_complete() to be quiet only in the case of REQ_OP_ZONE_RESET, excluding REQ_OP_ZONE_RESET_ALL. Since REQ_OP_ZONE_RESET is the only request handled by sd_zbc_complete(), also simplify the code using a simple if statement. [mkp: applied by hand] Fixes: d81e9d494354 ("scsi: implement REQ_OP_ZONE_RESET_ALL") Cc: stable@vger.kernel.org Link: https://lore.kernel.org/r/20191027140549.26272-4-damien.lemoal@wdc.com Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

view details

Martin Wilck

commit sha 8b1062d513880b3ec696945f15dc84d179f1f3c1

scsi: qla2xxx: fix NPIV tear down process Fix two issues with commit f5187b7d1ac6 ("scsi: qla2xxx: Optimize NPIV tear down process"): a missing negation in a wait_event_timeout() condition, and a missing loop end condition. Fixes: f5187b7d1ac6 ("scsi: qla2xxx: Optimize NPIV tear down process") Link: https://lore.kernel.org/r/20191105145550.10268-1-martin.wilck@suse.com Signed-off-by: Martin Wilck <mwilck@suse.com> Acked-by: Himanshu Madhani <hmadhani@marvell.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

view details

Michael Schmitz

commit sha 9393c8de628cf0968d81a17cc11841e42191e041

scsi: core: Handle drivers which set sg_tablesize to zero In scsi_mq_setup_tags(), cmd_size is calculated based on zero size for the scatter-gather list in case the low level driver uses SG_NONE in its host template. cmd_size is passed on to the block layer for calculation of the request size, and we've seen NULL pointer dereference errors from the block layer in drivers where SG_NONE is used and a mq IO scheduler is active, apparently as a consequence of this (see commit 68ab2d76e4be ("scsi: cxlflash: Set sg_tablesize to 1 instead of SG_NONE"), and a recent patch by Finn Thain converting the three m68k NFR5380 drivers to avoid setting SG_NONE). Try to avoid these errors by accounting for at least one sg list entry when calculating cmd_size, regardless of whether the low level driver set a zero sg_tablesize. Tested on 030 m68k with the atari_scsi driver - setting sg_tablesize to SG_NONE no longer results in a crash when loading this driver. CC: Finn Thain <fthain@telegraphics.com.au> Link: https://lore.kernel.org/r/1572922150-4358-1-git-send-email-schmitzmic@gmail.com Signed-off-by: Michael Schmitz <schmitzmic@gmail.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

view details

Linus Torvalds

commit sha 72d5ac679e246c15d94a00d53a6289e142cfcf86

Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi Pull SCSI fixes from James Bottomley: "Three small changes: two in the core and one in the qla2xxx driver. The sg_tablesize fix affects a thinko in the migration to blk-mq of certain legacy drivers which could cause an oops and the sd core change should only affect zoned block devices which were wrongly suppressing error messages for reset all zones" * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: scsi: core: Handle drivers which set sg_tablesize to zero scsi: qla2xxx: fix NPIV tear down process scsi: sd_zbc: Fix sd_zbc_complete()

view details

Linus Torvalds

commit sha de620fb99ef2bd52b2c5bc52656e89dcfc0e223a

Merge branch 'for-5.4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup Pull cgroup fix from Tejun Heo: "There's an inadvertent preemption point in ptrace_stop() which was reliably triggering for a test scenario significantly slowing it down. This contains Oleg's fix to remove the unwanted preemption point" * 'for-5.4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup: cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop()

view details

push time in 21 hours

push eventjessfraz/community

Eric Paris

commit sha 0a7e690df29e5c8fa8a96d35c227b90d8960c587

code of conduct: Add election document Co-authored-by: Eric Paris <eparis@redhat.com> Co-authored-by: Carolyn Van Slyck <carolyn.vanslyck@microsoft.com>

view details

Kubernetes Prow Robot

commit sha d1f00a5258bbbe83977a92675fe47c284d72bdb6

Merge pull request #3912 from eparis/election code of conduct: Add election document

view details

push time in 21 hours

push eventjessfraz/cilium

Andrey Voronkov

commit sha 28002d577f448207c1d7ac1f4f41a14b0d51acd0

Makes Cilium Agent Prometheus Exporter port configurable via `.Values.global.prometheus.port`. Fixes: #9543 Signed-off-by: Andrey Voronkov <voronkovaa@gmail.com>

view details

Deepesh Pathak

commit sha 2cf1a485b4e7cf196209adf3fe514ae9011b3ad6

policy: add cilium clusterwide network policy crd and types * Add CiliumGlobalNetowrkPolicy type to Cilium k8s api client. * Update k8s utilities to incorporate changes corresponding to cilium global policies. Signed-off-by: Deepesh Pathak <deepshpathak@gmail.com>

view details

Deepesh Pathak

commit sha 9d7082e9a57e776120c27806555175bd4fc1e27a

policy: add k8s controller to daemon for clusterwide policies * Update k8s_watcher.go to include controller to watch for CiliumClusterwideNetworkPolicy CRD. * Update ExtractNamespace function in k8s utils to account for the fact that any object with empty namespace is a cluster scoped object and we should not automatically add default namespace to such objects. Signed-off-by: Deepesh Pathak <deepshpathak@gmail.com>

view details

Deepesh Pathak

commit sha c25aae89c40625cffed211c26d504e3c35918200

policy: add rbac rules for clusterwide network policy Signed-off-by: Deepesh Pathak <deepshpathak@gmail.com>

view details

Deepesh Pathak

commit sha e253f0f388067bcbdd0dea620f34b2b8de185dc2

test: add CI tests for Clusterwide policies * Added k8s manifests for ccnp polices to test common policies * Updated tests to include ccnp policy test manifests Signed-off-by: Deepesh Pathak <deepshpathak@gmail.com>

view details

Deepesh Pathak

commit sha 47ce27512cefcf62371c13ba8d1e87484ddadd43

policy: fix clusterwide policy status update issue for k8s<1.13 Signed-off-by: Deepesh Pathak <deepshpathak@gmail.com>

view details

Deepesh Pathak

commit sha f62e455827132482aea6a6846d7d50e78fb0021c

docs: add cilium clusterwide policy documentation Signed-off-by: Deepesh Pathak <deepshpathak@gmail.com>

view details

Daniel Borkmann

commit sha 515654b58bebfecd4e6baf205ae0f7544b3df6b9

vendor: fix stack corruption from retrieving veth peer index Use local fork until https://github.com/vishvananda/netlink/pull/498 got eventually merged. Updated via following: In go.mod's replace section: [...] - github.com/vishvananda/netlink => github.com/vishvananda/netlink v1.0.1-0.20190924205746-ac5f4df04742 + github.com/vishvananda/netlink => github.com/cilium/netlink 47ae870a10ed8f1ff19408861207ae4ddd59f8cd [...] $ ./contrib/go-mod/update-vendor.sh && git add vendor/ go.mod go.sum && git commit -sa Reported-by: Jean Raby <jean@raby.sh> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>

view details

André Martins

commit sha 29c8f216d757628a69cad52d7366c3ec7a1bdcf8

operator: do not rm kube-dns pods if unmanaged-pod-watcher-interval == 0 Signed-off-by: André Martins <andre@cilium.io> Reported-by: Jean Raby <jean@raby.sh>

view details

Jean Raby

commit sha 5b85120e95fd42e31bb8d7e2a118dcb729fc71d7

HostToContainer propagation for /sys/fs/bpf By default, mount events from the host namespace are not propagated to a container after a volume has been mounted into it. Thus, the initContainer of the agent can never notice changes to /sys/fs/bpf (it cannot detect if the path became a mountpoint) With mountPropagation: HostToContainer, the mount events are propagated to the container, allowing the init container to correctly detect changes on /sys/fs/bpf, if it is mounted on the host while the script is blocked waiting for it to be mounted. In other words, this makes wait-bpf-mount work as advertised. Signed-off by: Jean Raby <jean@raby.sh>

view details

Jean Raby

commit sha 2586d5902b3ae7b369794fb06b95313cb2d9fd86

unmanaged kube-dns: Delete one pod per iteration Under some circumstances, such as the initial boot up of cilium and cilium operator in a cluster, the original code would iterate through all kube-dns pods and delete them in a single pass, causing momentary clusterwide DNS outage. With this, a single kube-dns pod will be deleted per iteration. It is still suboptimal, since it relies on hope and quick coredns startup, but it is arguably better than taking down the DNS service for a few seconds. Signed-off by: Jean Raby <jean@raby.sh>

view details

push time in a day

push eventjessfraz/tor

José M. Guisado

commit sha f237529fff657bbbf8d2f2632337d9848446d7da

Add nowrap u64 multiplication function Follows #30920 Signed-off-by: José M. Guisado <guigom@riseup.net>

view details

José M. Guisado

commit sha 42ba3997d64591822411fbbedd51a240dbbb5fab

Check memunit parsing for overflow in confparse Before, when parsing memunits, if overflow occured it failed silently. Use nowrap u64 math to detect overflow, compare to INT64_MAX and if greater tell user and fail accordingly. 15000000.5 TB fails double check as it a greater floating number than (double)INT64_MAX 8388608.1 TB passes double check because it falls in the same value as (double)INT64_MAX (which is 2^63), but will fail the int check because (uint64_t)d, which is 2^63, is strictly greater than 2^63-1 (INT64_MAX). Fixes #30920 Signed-off-by: José M. Guisado <guigom@riseup.net>

view details

Nick Mathewson

commit sha d3e547b2bd93a5e43e90bda144971e243e092a57

Re-think our doxygen warnings wrt missing docs and fatalness. Up till now, we have warned about all missing documentation, which meant that we could never make doxygen warnings fatal. This has led to our doxygen output getting full of errors several times in the past. This commit changes our approach to doxygen warnings: missing documentation warnings are only on when the user asks for them with --enable-missing-doc-warnings. When that option is not present, doxygen respects the --enable-fatal-warnings flag. Closes ticket 32385.

view details

Nick Mathewson

commit sha bd6bd7d28eb2718b6c2bfd9fa60d1a855d177f5d

Doxygen: enable source code browser

view details

Nick Mathewson

commit sha d7872b775d77fb40a88695b5bea11f751262ad1f

Doxygen: provide a style sheet This sheet tries to make links to the source code browser less obtrusive.

view details

Nick Mathewson

commit sha 36af84ba5062b26d2ede647627e87f6ae74796cf

New configuration flag to warn that a variable is obsolete. Part of 32404.

view details

Nick Mathewson

commit sha a08969e460af2834c037761e96e2c1e9fedf5b14

Refactor "OBSOLETE" type It no longer warns, and is now defined in terms of an "IGNORE" type. (The "IGNORE" type is the same as "OBSOLETE", except that it is not reported as obsolete. It should be useful for disabled modules.) Closes ticket 32404.

view details

Karsten Loesing

commit sha 853b6ad0950e8014784109879fa058fb0cb90dc8

Update geoip and geoip6 to the November 6 2019 database.

view details

teor

commit sha 2d651f4f6ad864541473f2371ed314352479ce7a

test/parseconf: Add basic parsing tests And document the "%include" behaviour. Closes 32450.

view details

George Kadianakis

commit sha 8344776224f83e7438167039d0bbfffe0523123c

Merge branch 'tor-github/pr/1504'

view details

Nick Mathewson

commit sha 7beaaed245e99c57a5b35c266da4ff9fa5f2b113

Merge branch 'maint-0.2.9' into maint-0.3.5

view details

Nick Mathewson

commit sha 329aa1c48ef838bd0ef0e83d829f1a6533b8f77f

Merge branch 'maint-0.3.5' into maint-0.4.0

view details

Nick Mathewson

commit sha 29eb7b07ef5d5af0c54bbc36804363a0bfdd3252

Merge branch 'maint-0.4.0' into maint-0.4.1

view details

Nick Mathewson

commit sha eb8ea92cf9d93dc2d86d1e62e26110fbca7fdf59

Merge branch 'maint-0.4.2'

view details

Nick Mathewson

commit sha a920597f629c4eee959e0f789d7b6da48da74579

Merge branch 'maint-0.4.1' into maint-0.4.2

view details

Nick Mathewson

commit sha ff930c3305958697053bf29465a6b8fba11d0281

doxygen: use <tt> and # to avoid interpreting # as a link.

view details

Nick Mathewson

commit sha ee33bf5ee0d1a2c88d185caa29e1924f919cc3e9

Doxygen: close an unterminated <b>.

view details

Nick Mathewson

commit sha b1083584c752398056a591fb9b342f4e58e6b172

Clarify that "missing-doc-warnings" makes doxygen warnings nonfatal

view details

Nick Mathewson

commit sha 2b3dc3384c41a1e8961b9303b5fa533edf4922c3

Merge branch 'ticket32385'

view details

Nick Mathewson

commit sha 9d562bba40d1e56ba459467611c815ab8d27f27e

clarify OBSOLETE vs IGNORE.

view details

push time in a day

push eventjessfraz/containerd

Shiwei Zhang

commit sha 5bf2c6fc25ad321b89f6d6fbad850276871d05f2

Fix panic on reference.Spec.Hostname() Signed-off-by: Shiwei Zhang <shizh@microsoft.com>

view details

Wei Fu

commit sha 843423ec3887eb47ac70308cee9267ef6a1fa435

snapshots: return error if readSnapshot fails Signed-off-by: Wei Fu <fuweid89@gmail.com>

view details

Michael Crosby

commit sha 08d4231f57c99796dde5d00b6dae659b6ca93844

Merge pull request #3818 from shizhMSFT/fix_ref Fix panic on reference.Spec.Hostname()

view details

Maksym Pavlenko

commit sha 95de2655a7aafd10c21062e0fabde87f29798388

Merge pull request #3819 from fuweid/me-return-error snapshots: return error if readSnapshot fails

view details

push time in a day

push eventjessfraz/test-infra

Ace Eldeib

commit sha 1472f3b21c1545dc8d67f0434d4894ee1cce7d49

add: kubebuilder e2e to prow

view details

Ernest Wong

commit sha 7ff140b75001d2ee7cbc9f477a704642d3180af9

Enable most skipped tests in cloud-provider-azure-serial

view details

Adelina Tuvenie

commit sha 235442dfb4e268a89906d27e6d6b54d7d48caf15

Use host-go build for windows master tests

view details

Adelina Tuvenie

commit sha 0be2528e137c23ad783e0d3e13de95b16b40595c

Fix hyperkube build for Azure cmd/hyperkube has been removed from kubernetes in 1.17 as such we need a way to build hyperkube that takes that into account and is also backwards compatible for jobs testing released k8s branches.

view details

Ernest Wong

commit sha f9a54b01bf09be47a6d29bf0dd60b2a39fc1f002

Update KubectlCommand() for Azure

view details

Srini Brahmaroutu

commit sha 1d5187b0706dc9e1ea598e3d3bf0ad2858b5e6d6

Adding support for handling events from Issues

view details

Cole Wagner

commit sha 0ec8cb722e59fc4efea7ec900953d9795218d5bf

Adjust blackbox prober additional scrape targets.

view details

Mengqi Yu

commit sha 70fecd86c23c9d5124981a54234a4182fa27acc5

config/jobs/kubernetes-sigs/kubebuilder/OWNERS

view details

Ibrahim AshShohail

commit sha 5c361ff286c44ec860a81dc5f25b502aa8db3eca

Fix ineffectual assignments Signed-off-by: Ibrahim AshShohail <me@ibrasho.com>

view details

Yecheng Fu

commit sha aa263ab66e0d6bac93bc8787c4f4977226c81860

only one pattern can be provided for pkill

view details

Tony Hsu

commit sha 14663ac899f6a13f44efbee4cb2a2e5659255b99

Fix minor typo

view details

Kubernetes Prow Robot

commit sha 3ec17d99d5ce8b8c7d73442b33d30a3fc359e3cf

Merge pull request #15219 from gosharplite/patch-3 Fix minor typo

view details

Kubernetes Prow Robot

commit sha 26ff1a46531b6452acaff9024108e2fb14def506

Update prow to v20191111-3ec17d99d, and other images as necessary.

view details

Kubernetes Prow Robot

commit sha 06d03e99fed449d1b92ba8335512db4ae23cc199

Merge pull request #15222 from k8s-ci-robot/autobump Update prow to v20191111-3ec17d99d, and other images as necessary.

view details

Nikhita Raghunath

commit sha 725e71b16413d49c6e764b736518b0a9acf2f856

Add slack notifications for apimachinery staging repos

view details

Kubernetes Prow Robot

commit sha 0bf5a0afd34fc60eba28fab07e0daf93b0888ecf

Merge pull request #15209 from cjwagner/probe-adjustments Adjust blackbox prober additional scrape targets.

view details

Michelle Shepardson

commit sha 4ccf8deaf8077b5d9e4baa5a3b00376445ae7901

Ignore skipped results on Kubernetes TestGrid.

view details

Kubernetes Prow Robot

commit sha 98cb2b874685d57c9be35db6b81f82d07e753c8e

Merge pull request #15210 from mengqiy/updatekbowners Update kubebuilder owners

view details

Sean Chase

commit sha a6e003f69173824c871d703fb8aa78ecb2219df0

Add git-user and git-email optional arguments Adds additional options for Transfigure's use and brings it more in line with autobump.sh's usage style

view details

Kubernetes Prow Robot

commit sha 499380a78f1285d1820ae495f73e7c964d387246

Merge pull request #15229 from michelle192837/default Ignore skipped results on Kubernetes TestGrid.

view details

push time in a day

push eventjessfraz/vault

Matthew Irish

commit sha a64e7c71ed4dab158e36d17e9df3e2ed7feb7afb

loosen match checking on replication show page (#7776)

view details

Jason O'Donnell

commit sha 42ec7fbd4e445201c94837133f07cb95b597dee2

doc: update vault-helm for 0.2.0 (#7759) * doc: update vault-helm for 0.2.0 * Update website/source/docs/platform/k8s/helm.html.md Co-Authored-By: Jim Kalafut <jkalafut@hashicorp.com> * Update website/source/docs/platform/k8s/helm.html.md Co-Authored-By: Jim Kalafut <jkalafut@hashicorp.com> * Update website/source/docs/platform/k8s/helm.html.md Co-Authored-By: Jim Kalafut <jkalafut@hashicorp.com> * Remove commas from example

view details

Brian Kassouf

commit sha 033c29a26caaead53790995d826afd52ad804f4c

Fix issue deleting DB connections on Secondaries (#7853)

view details

Calvin Leung Huang

commit sha c439a15f80371c091b566ae41531919d8ec68d8b

server: automatically enable dev mode if dev-consul is provided (#7847)

view details

Yoko

commit sha 7dbcd98da62c8b9fa41760792634fedff4529c14

Adding more description (#7841)

view details

Calvin Leung Huang

commit sha 50053118a2964da9466bb83f39fea0f6f4acf239

docs: add API docs for sys/leases/tidy (#7781)

view details

Jim Kalafut

commit sha dda8e07a533619bc4becfa5fec70500450eed61f

Fix agent docs typo (#7861)

view details

Calvin Leung Huang

commit sha e9c2e32cc262d8c12d1216924d00081f55ff981b

docs: add sys/config/state docs (#7654)

view details

Calvin Leung Huang

commit sha c4c15e2cf254007e2d5cb3c40e0ce8f08d409a60

docs: add vault debug docs (#7669) * docs: add vault debug docs * add note about local-only targets * add note on OpenBSD and host info * address feedback

view details

Michel Vocks

commit sha edf4e75f0dcb3c357c93a62a8744b3d05fd79802

Docs: Add filtered paths api docs (#7786)

view details

Clint

commit sha 0e7604ca5061d768707eb820783bb29e996db857

Vault Agent Template follow-ups (#7739) * Vault Agent Template: parse templates (#7540) * add template config parsing, but it's wrong b/c it's not using mapstructure * parsing consul templates in agent config * add additional test to configuration parsing, to cover basics * another test fixture, rework simple test into table * refactor into table test * rename test * remove flattenKeys and add other test fixture * Update command/agent/config/config.go Co-Authored-By: Jim Kalafut <jkalafut@hashicorp.com> * return the decode error instead of swallowing it * Update command/agent/config/config_test.go Co-Authored-By: Jim Kalafut <jkalafut@hashicorp.com> * go mod tidy * change error checking style * Add agent template doc * TemplateServer: render secrets with Consul Template (#7621) * add template config parsing, but it's wrong b/c it's not using mapstructure * parsing consul templates in agent config * add additional test to configuration parsing, to cover basics * another test fixture, rework simple test into table * refactor into table test * rename test * remove flattenKeys and add other test fixture * add template package * WIP: add runner * fix panic, actually copy templates, etc * rework how the config.Vault is created and enable reading from the environment * this was supposed to be a part of the prior commit * move/add methods to testhelpers for converting some values to pointers * use new methods in testhelpers * add an unblock channel to block agent until a template has been rendered * add note * unblock if there are no templates * cleanups * go mod tidy * remove dead code * simple test to starT * add simple, empty templates test * Update package doc, error logs, and add missing close() on channel * update code comment to be clear what I'm referring to * have template.NewServer return a (<- chan) type, even though it's a normal chan, as a better practice to enforce reading only * Update command/agent.go Co-Authored-By: Jim Kalafut <jkalafut@hashicorp.com> * update with test * Add README and doc.go to the command/agent directory (#7503) * Add README and doc.go to the command/agent directory * Add link to website * address feedback for agent.go * updated with feedback from Calvin * Rework template.Server to export the unblock channel, and remove it from the NewServer function * apply feedback from Nick * fix/restructure rendering test * Add pointerutil package for converting types to their pointers * Remove pointer helper methods; use sdk/helper/pointerutil instead * update newRunnerConfig to use pointerutil and empty strings * only wait for unblock if template server is initialized * update test structure * some test cleanup * follow up tests * remove debugging, fix issue in replacing runner config * need to handle first render/token * Simplify the blocking logic to support exit after auth * fix channel name * expand TestAgent_Template to include multiple scenarios * cleanup * test cleanups after feedback

view details

Calvin Leung Huang

commit sha fcf30cc32823c8be9105c201c56b37bd85feaa2d

debug: ignore invalid target flags (#7860)

view details

Brian Kassouf

commit sha 95cef7e420f40b480af1706a5b064c646de190e3

Update recovery_test.go

view details

Calvin Leung Huang

commit sha f4ea6d6653c85759f93d26783efe6355ba5a1abb

debug: fix test typo (#7862)

view details

Brian Kassouf

commit sha 06b506f8867c87fd00b8ebd39d323da09efcf1d4

Update plugins

view details

Brian Kassouf

commit sha 390e96e22eb210468122a2797272c4d4e77a25c5

bump variables to 1.3

view details

Brian Kassouf

commit sha b6b93d1c60c7c731c2f5b88e6e2c9a58bc8b3539

Update SDK

view details

Brian Kassouf

commit sha 660ef96bb92ee6ce79cee9bd11f2daa1835300cc

Fix build for openbsd

view details

push time in a day

push eventjessfraz/mantle

Steve Milner

commit sha 31176ad2d9d4524b6195e4d8daa52cdc562bb6bc

kola: Allow sssd.service to be on in RHCOS We don't explicitly expect sssd.service to be on as older versions of RHCOS have the service off by default. See: https://bugzilla.redhat.com/show_bug.cgi?id=1749910 Signed-off-by: Steve Milner <smilner@redhat.com>

view details

Stephen Milner

commit sha 74e7701c8f1c94fc92b53ec659dfa8cd854c659b

Merge pull request #1117 from ashcrow/kola-expect-sssd kola: Allow sssd.service to be on in RHCOS

view details

push time in a day

push eventjessfraz/tor

José M. Guisado

commit sha f237529fff657bbbf8d2f2632337d9848446d7da

Add nowrap u64 multiplication function Follows #30920 Signed-off-by: José M. Guisado <guigom@riseup.net>

view details

José M. Guisado

commit sha 42ba3997d64591822411fbbedd51a240dbbb5fab

Check memunit parsing for overflow in confparse Before, when parsing memunits, if overflow occured it failed silently. Use nowrap u64 math to detect overflow, compare to INT64_MAX and if greater tell user and fail accordingly. 15000000.5 TB fails double check as it a greater floating number than (double)INT64_MAX 8388608.1 TB passes double check because it falls in the same value as (double)INT64_MAX (which is 2^63), but will fail the int check because (uint64_t)d, which is 2^63, is strictly greater than 2^63-1 (INT64_MAX). Fixes #30920 Signed-off-by: José M. Guisado <guigom@riseup.net>

view details

Nick Mathewson

commit sha d3e547b2bd93a5e43e90bda144971e243e092a57

Re-think our doxygen warnings wrt missing docs and fatalness. Up till now, we have warned about all missing documentation, which meant that we could never make doxygen warnings fatal. This has led to our doxygen output getting full of errors several times in the past. This commit changes our approach to doxygen warnings: missing documentation warnings are only on when the user asks for them with --enable-missing-doc-warnings. When that option is not present, doxygen respects the --enable-fatal-warnings flag. Closes ticket 32385.

view details

Nick Mathewson

commit sha bd6bd7d28eb2718b6c2bfd9fa60d1a855d177f5d

Doxygen: enable source code browser

view details

Nick Mathewson

commit sha d7872b775d77fb40a88695b5bea11f751262ad1f

Doxygen: provide a style sheet This sheet tries to make links to the source code browser less obtrusive.

view details

Nick Mathewson

commit sha 36af84ba5062b26d2ede647627e87f6ae74796cf

New configuration flag to warn that a variable is obsolete. Part of 32404.

view details

Nick Mathewson

commit sha a08969e460af2834c037761e96e2c1e9fedf5b14

Refactor "OBSOLETE" type It no longer warns, and is now defined in terms of an "IGNORE" type. (The "IGNORE" type is the same as "OBSOLETE", except that it is not reported as obsolete. It should be useful for disabled modules.) Closes ticket 32404.

view details

Karsten Loesing

commit sha 853b6ad0950e8014784109879fa058fb0cb90dc8

Update geoip and geoip6 to the November 6 2019 database.

view details

teor

commit sha 2d651f4f6ad864541473f2371ed314352479ce7a

test/parseconf: Add basic parsing tests And document the "%include" behaviour. Closes 32450.

view details

George Kadianakis

commit sha 8344776224f83e7438167039d0bbfffe0523123c

Merge branch 'tor-github/pr/1504'

view details

Nick Mathewson

commit sha 7beaaed245e99c57a5b35c266da4ff9fa5f2b113

Merge branch 'maint-0.2.9' into maint-0.3.5

view details

Nick Mathewson

commit sha 329aa1c48ef838bd0ef0e83d829f1a6533b8f77f

Merge branch 'maint-0.3.5' into maint-0.4.0

view details

Nick Mathewson

commit sha 29eb7b07ef5d5af0c54bbc36804363a0bfdd3252

Merge branch 'maint-0.4.0' into maint-0.4.1

view details

Nick Mathewson

commit sha eb8ea92cf9d93dc2d86d1e62e26110fbca7fdf59

Merge branch 'maint-0.4.2'

view details

Nick Mathewson

commit sha a920597f629c4eee959e0f789d7b6da48da74579

Merge branch 'maint-0.4.1' into maint-0.4.2

view details

Nick Mathewson

commit sha ff930c3305958697053bf29465a6b8fba11d0281

doxygen: use <tt> and # to avoid interpreting # as a link.

view details

Nick Mathewson

commit sha ee33bf5ee0d1a2c88d185caa29e1924f919cc3e9

Doxygen: close an unterminated <b>.

view details

Nick Mathewson

commit sha b1083584c752398056a591fb9b342f4e58e6b172

Clarify that "missing-doc-warnings" makes doxygen warnings nonfatal

view details

Nick Mathewson

commit sha 2b3dc3384c41a1e8961b9303b5fa533edf4922c3

Merge branch 'ticket32385'

view details

Nick Mathewson

commit sha 9d562bba40d1e56ba459467611c815ab8d27f27e

clarify OBSOLETE vs IGNORE.

view details

push time in a day

push eventjessfraz/docker-freeipa

Jan Pazdziora

commit sha 8ceddab74e256f7eb600c277d4baf1b7c2423557

Workaround 1770492.

view details

Jan Pazdziora

commit sha bd1cba591313bd0946d2c2caf926c083c99776a6

Finalize "Test revert "Workaround 1755643 ..." since sssd-2.2.2-3.fc30 is now in Fedora 30 stable.

view details

push time in a day

push eventjessfraz/clair

Mike Tougeron

commit sha 435d05394a9e7895d8daf2804bbe3668e1666981

Update the Ingress to use apiVersion: networking.k8s.io/v1beta1

view details

Louis DeLosSantos

commit sha 9888edcff13bb30bf6e3d12397ddc33d1ca04a4c

Merge pull request #877 from mtougeron/update-ingress-apiversion Update the Ingress to use apiVersion: networking.k8s.io/v1beta1

view details

push time in a day

push eventjessfraz/linux

Leon Romanovsky

commit sha 84b56d57cf3cc9640b69cbb3a5d023d010ccb62a

RDMA/ocrdma: Simplify process_mad function Change the switch with one case into a simple if statement so the code is less confusing. Link: https://lore.kernel.org/r/20191029062745.7932-12-leon@kernel.org Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>

view details

Leon Romanovsky

commit sha ffa2fd1323e32093abc23e7d71ed92b85e566ffe

RDMA/mlx5: Rewrite MAD processing logic to be readable Multiple "if"s and "||" make extension of process_mad() function as a tedious task, rewrite that function to be more readable. Link: https://lore.kernel.org/r/20191029062745.7932-14-leon@kernel.org Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>

view details

Mika Westerberg

commit sha 318ef301603c0fabddef0c9dac15436856168776

ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge Valerio and others reported that commit 84c8b58ed3ad ("ACPI / hotplug / PCI: Don't scan bridges managed by native hotplug") prevents some recent LG and HP laptops from booting with endless loop of: ACPI Error: No handler or method for GPE 08, disabling event (20190215/evgpe-835) ACPI Error: No handler or method for GPE 09, disabling event (20190215/evgpe-835) ACPI Error: No handler or method for GPE 0A, disabling event (20190215/evgpe-835) ... What seems to happen is that during boot, after the initial PCI enumeration when EC is enabled the platform triggers ACPI Notify() to one of the root ports. The root port itself looks like this: pci 0000:00:1b.0: PCI bridge to [bus 02-3a] pci 0000:00:1b.0: bridge window [mem 0xc4000000-0xda0fffff] pci 0000:00:1b.0: bridge window [mem 0x80000000-0xa1ffffff 64bit pref] The BIOS has configured the root port so that it does not have I/O bridge window. Now when the ACPI Notify() is triggered ACPI hotplug handler calls acpiphp_native_scan_bridge() for each non-hotplug bridge (as this system is using native PCIe hotplug) and pci_assign_unassigned_bridge_resources() to allocate resources. The device connected to the root port is a PCIe switch (Thunderbolt controller) with two hotplug downstream ports. Because of the hotplug ports __pci_bus_size_bridges() tries to add "additional I/O" of 256 bytes to each (DEFAULT_HOTPLUG_IO_SIZE). This gets further aligned to 4k as that's the minimum I/O window size so each hotplug port gets 4k I/O window and the same happens for the root port (which is also hotplug port). This means 3 * 4k = 12k I/O window. Because of this pci_assign_unassigned_bridge_resources() ends up opening a I/O bridge window for the root port at first available I/O address which seems to be in range 0x1000 - 0x3fff. Normally this range is used for ACPI stuff such as GPE bits (below is part of /proc/ioports): 1800-1803 : ACPI PM1a_EVT_BLK 1804-1805 : ACPI PM1a_CNT_BLK 1808-180b : ACPI PM_TMR 1810-1815 : ACPI CPU throttle 1850-1850 : ACPI PM2_CNT_BLK 1854-1857 : pnp 00:05 1860-187f : ACPI GPE0_BLK However, when the ACPI Notify() happened this range was not yet reserved for ACPI/PNP (that happens later) so PCI gets it. It then starts writing to this range and accidentally stomps over GPE bits among other things causing the endless stream of messages about missing GPE handler. This problem does not happen if "pci=hpiosize=0" is passed in the kernel command line. The reason is that then the kernel does not try to allocate the additional 256 bytes for each hotplug port. Fix this by allocating resources directly below the non-hotplug bridges where a new device may appear as a result of ACPI Notify(). This avoids the hotplug bridges and prevents opening the additional I/O window. Fixes: 84c8b58ed3ad ("ACPI / hotplug / PCI: Don't scan bridges managed by native hotplug") Link: https://bugzilla.kernel.org/show_bug.cgi?id=203617 Link: https://lore.kernel.org/r/20191030150545.19885-1-mika.westerberg@linux.intel.com Reported-by: Valerio Passini <passini.valerio@gmail.com> Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Cc: stable@vger.kernel.org

view details

Stephen Boyd

commit sha bfd582aa8569c2b2f44fd8025d56a3b480fdc01d

Merge tag 'imx-clk-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into clk-imx Pull i.MX clk updates from Shawn Guo: - Make 1443X/1416X PLL clock structure common for reusing among i.MX8 SoCs - A couple of imx7ulp clock multiplexer option corrections. - Drop IMX7ULP_CLK_MIPI_PLL clock, as it's a MIPI DSI local clock and shouldn't be used externally - Add VIDEO2_PLL clock for imx8mq which is needed by DCSS when high resolutions are used - Add missing gate clock for pll1/2 fixed dividers on i.MX8 SoCs - Register SYS_PLL1 and SYS_PLL2 as fixed clock rather than pll14xx type of clock - Use imx_obtain_fixed_clk_hw() to simplify i.MX6/7/8 clock driver code a little bit - One cosmetic change on clk-pll14xx code to make variables static * tag 'imx-clk-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: clk: imx: imx8mq: fix sys3_pll_out_sels clk: imx7ulp: do not export out IMX7ULP_CLK_MIPI_PLL clock clk: imx: imx6ul: use imx_obtain_fixed_clk_hw to simplify code clk: imx: imx6sx: use imx_obtain_fixed_clk_hw to simplify code clk: imx: imx6sll: use imx_obtain_fixed_clk_hw to simplify code clk: imx: imx7d: use imx_obtain_fixed_clk_hw to simplify code clk: imx7ulp: Correct DDR clock mux options clk: imx7ulp: Correct system clock source option #7 clk: imx: imx8mq: mark sys1/2_pll as fixed clock clk: imx: imx8mn: mark sys_pll1/2 as fixed clock clk: imx: imx8mm: mark sys_pll1/2 as fixed clock clk: imx8mn: Define gates for pll1/2 fixed dividers clk: imx8mm: Define gates for pll1/2 fixed dividers clk: imx8mq: Define gates for pll1/2 fixed dividers clk: imx: clk-pll14xx: Make two variables static clk: imx8mq: Add VIDEO2_PLL clock clk: imx8mn: Use common 1443X/1416X PLL clock structure clk: imx8mm: Move 1443X/1416X PLL clock structure to common place clk: imx: pll14xx: Fix quick switch of S/K parameter

view details

Olof Johansson

commit sha 1d16a9172c385e304fe4c2467d52e7f2ac301c6b

Merge tag 'qcom-arm64-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Qualcomm ARM64 Updates for v5.5 * Add thermal IRQ support on MSM8916, SDM845, MSM8996, and QCS404 * Fix thermal HW ids for cpus on MSM8916 * Add blsp1 UART3 and blsp1 BAM on MSM8998 * Add volume buttons and WCNSS for Wifi and BT on MSM8916 LongCheer-l8150 * Fixup load on l21 for SD on apq8096-db820c * Enable LVS1/2, APSS watchdog, and select UFS reset gpio for SDM845 * Disable coresight by default on MSM8998 * Enable bluetooth and remove retention idle state on MSM8998-clamshell * Enable adsp, cdsp, and mpss on C630 * Enable bluetooth on MSM8998-mtp * Delete zap shader on SDM845-cheza * Add tactile buttons and hall sensor on MSM8916-Samsung-A2015 * Add Interconnect nodes, watchdog, and sleep clk on QCS404 * Override Iris compatible on MSM8916-Samsung-A5U * Enable WCNSS Wifi and bluetooth on MSM8916-Samsung-A2015 * Fixup cooling states for the aoss warming devices * tag 'qcom-arm64-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (26 commits) arm64: dts: qcom: db845c: Enable LVS 1 and 2 arm64: dts: qcom: msm8998: Disable coresight by default arm64: dts: qcom: msm8998-clamshell: Remove retention idle state arm64: dts: qcom: sdm845-cheza: delete zap-shader arm64: dts: msm8916: thermal: Fixup HW ids for cpu sensors arm64: dts: sdm845: thermal: Add interrupt support arm64: dts: msm8996: thermal: Add interrupt support arm64: dts: msm8998: thermal: Add interrupt support arm64: dts: qcs404: thermal: Add interrupt support arm64: dts: qcom: sdm845: Add APSS watchdog node arm64: dts: qcom: c630: Enable adsp, cdsp and mpss arm64: dts: qcom: msm8998-clamshell: Enable bluetooth arm64: dts: qcom: msm8998-mtp: Enable bluetooth arm64: dts: qcom: msm8998: Add blsp1_uart3 arm64: dts: qcom: msm8998: Add blsp1 BAM arm64: dts: msm8916-longcheer-l8150: Add Volume buttons arm64: dts: msm8916-longcheer-l8150: Enable WCNSS for WiFi and BT soc: qcom: Invert the cooling states for the aoss warming devices arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD arm64: dts: msm8916-samsung-a2015: add tactile buttons and hall sensor ... Link: https://lore.kernel.org/r/1573068840-13098-2-git-send-email-agross@kernel.org Signed-off-by: Olof Johansson <olof@lixom.net>

view details

Olof Johansson

commit sha 536c43b41d1a05c262f47b97cb302d7ade97dae4

Merge tag 'qcom-defconfig-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig Qualcomm ARM Based defconfig Updates for v5.5 * Enable OCMEM support * tag 'qcom-defconfig-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: ARM: qcom_defconfig: add ocmem support Link: https://lore.kernel.org/r/1573068840-13098-3-git-send-email-agross@kernel.org Signed-off-by: Olof Johansson <olof@lixom.net>

view details

Olof Johansson

commit sha d4b0c97a80891d5fb8d73230730f28a42f16fe28

Merge tag 'qcom-drivers-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers Qualcomm ARM Based Driver Updates for v5.5 * Add Bjorn as QCOM co-maintainer * Add LLLC yaml bindings and SC7180 support * Fixups/Cleanup for LLLC * Add SMD-RPM MSM8976 compatible and interconnect device * Add missing RPMD SMD perf level * tag 'qcom-drivers-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: MAINTAINERS: Add myself as co-maintainer for QCOM dt-bindings: msm: Add LLCC for SC7180 dt-bindings: msm: Convert LLCC bindings to YAML soc: qcom: llcc: Add configuration data for SC7180 soc: qcom: llcc: Move regmap config to local variable soc: qcom: llcc: Name regmaps to avoid collisions soc: qcom: Fix llcc-qcom definitions to include soc: qcom: rpmpd: Add rpm power domains for msm8976 dt-bindings: power: Add missing rpmpd smd performance level soc: qcom: smd-rpm: Add MSM8976 compatible soc: qcom: socinfo: add sdm845 and sda845 soc ids soc: qcom: smd-rpm: Create RPM interconnect proxy child device soc: qcom: Make llcc-qcom a generic driver soc: qcom: Rename llcc-slice to llcc-qcom soc: qcom: llcc cleanup to get rid of sdm845 specific driver file Link: https://lore.kernel.org/r/1573068840-13098-4-git-send-email-agross@kernel.org Signed-off-by: Olof Johansson <olof@lixom.net>

view details

Olof Johansson

commit sha 86a56b2c612d34e5b8794dd6ceab2d943abc4bc5

Merge tag 'qcom-dts-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Qualcomm Device Tree Changes for v5.5 * Add thermal zones and IRQ support for MSM8974 * Add 5vs2 regulator node for PM8941 * Add reboot-mode node, fix sdhci and card detect on MSM8974-FP2 * Add IPQ4019 SDHCI node * tag 'qcom-dts-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: ARM: dts: msm8974: thermal: Add thermal zones for each sensor ARM: dts: msm8974: thermal: Add interrupt support ARM: dts: qcom: pm8941: add 5vs2 regulator node ARM: dts: msm8974-FP2: add reboot-mode node ARM: dts: msm8974-FP2: Increase load on l20 for sdhci ARM: dts: msm8974-FP2: Drop unused card-detect pin ARM: dts: qcom: ipq4019: Add SDHCI controller node Link: https://lore.kernel.org/r/1573068840-13098-5-git-send-email-agross@kernel.org Signed-off-by: Olof Johansson <olof@lixom.net>

view details

Eric Dumazet

commit sha 56144737e67329c9aaed15f942d46a6302e2e3d8

hrtimer: Annotate lockless access to timer->state syzbot reported various data-race caused by hrtimer_is_queued() reading timer->state. A READ_ONCE() is required there to silence the warning. Also add the corresponding WRITE_ONCE() when timer->state is set. In remove_hrtimer() the hrtimer_is_queued() helper is open coded to avoid loading timer->state twice. KCSAN reported these cases: BUG: KCSAN: data-race in __remove_hrtimer / tcp_pacing_check write to 0xffff8880b2a7d388 of 1 bytes by interrupt on cpu 0: __remove_hrtimer+0x52/0x130 kernel/time/hrtimer.c:991 __run_hrtimer kernel/time/hrtimer.c:1496 [inline] __hrtimer_run_queues+0x250/0x600 kernel/time/hrtimer.c:1576 hrtimer_run_softirq+0x10e/0x150 kernel/time/hrtimer.c:1593 __do_softirq+0x115/0x33f kernel/softirq.c:292 run_ksoftirqd+0x46/0x60 kernel/softirq.c:603 smpboot_thread_fn+0x37d/0x4a0 kernel/smpboot.c:165 kthread+0x1d4/0x200 drivers/block/aoe/aoecmd.c:1253 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:352 read to 0xffff8880b2a7d388 of 1 bytes by task 24652 on cpu 1: tcp_pacing_check net/ipv4/tcp_output.c:2235 [inline] tcp_pacing_check+0xba/0x130 net/ipv4/tcp_output.c:2225 tcp_xmit_retransmit_queue+0x32c/0x5a0 net/ipv4/tcp_output.c:3044 tcp_xmit_recovery+0x7c/0x120 net/ipv4/tcp_input.c:3558 tcp_ack+0x17b6/0x3170 net/ipv4/tcp_input.c:3717 tcp_rcv_established+0x37e/0xf50 net/ipv4/tcp_input.c:5696 tcp_v4_do_rcv+0x381/0x4e0 net/ipv4/tcp_ipv4.c:1561 sk_backlog_rcv include/net/sock.h:945 [inline] __release_sock+0x135/0x1e0 net/core/sock.c:2435 release_sock+0x61/0x160 net/core/sock.c:2951 sk_stream_wait_memory+0x3d7/0x7c0 net/core/stream.c:145 tcp_sendmsg_locked+0xb47/0x1f30 net/ipv4/tcp.c:1393 tcp_sendmsg+0x39/0x60 net/ipv4/tcp.c:1434 inet_sendmsg+0x6d/0x90 net/ipv4/af_inet.c:807 sock_sendmsg_nosec net/socket.c:637 [inline] sock_sendmsg+0x9f/0xc0 net/socket.c:657 BUG: KCSAN: data-race in __remove_hrtimer / __tcp_ack_snd_check write to 0xffff8880a3a65588 of 1 bytes by interrupt on cpu 0: __remove_hrtimer+0x52/0x130 kernel/time/hrtimer.c:991 __run_hrtimer kernel/time/hrtimer.c:1496 [inline] __hrtimer_run_queues+0x250/0x600 kernel/time/hrtimer.c:1576 hrtimer_run_softirq+0x10e/0x150 kernel/time/hrtimer.c:1593 __do_softirq+0x115/0x33f kernel/softirq.c:292 invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0xbb/0xe0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0xe6/0x280 arch/x86/kernel/apic/apic.c:1137 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:830 read to 0xffff8880a3a65588 of 1 bytes by task 22891 on cpu 1: __tcp_ack_snd_check+0x415/0x4f0 net/ipv4/tcp_input.c:5265 tcp_ack_snd_check net/ipv4/tcp_input.c:5287 [inline] tcp_rcv_established+0x750/0xf50 net/ipv4/tcp_input.c:5708 tcp_v4_do_rcv+0x381/0x4e0 net/ipv4/tcp_ipv4.c:1561 sk_backlog_rcv include/net/sock.h:945 [inline] __release_sock+0x135/0x1e0 net/core/sock.c:2435 release_sock+0x61/0x160 net/core/sock.c:2951 sk_stream_wait_memory+0x3d7/0x7c0 net/core/stream.c:145 tcp_sendmsg_locked+0xb47/0x1f30 net/ipv4/tcp.c:1393 tcp_sendmsg+0x39/0x60 net/ipv4/tcp.c:1434 inet_sendmsg+0x6d/0x90 net/ipv4/af_inet.c:807 sock_sendmsg_nosec net/socket.c:637 [inline] sock_sendmsg+0x9f/0xc0 net/socket.c:657 __sys_sendto+0x21f/0x320 net/socket.c:1952 __do_sys_sendto net/socket.c:1964 [inline] __se_sys_sendto net/socket.c:1960 [inline] __x64_sys_sendto+0x89/0xb0 net/socket.c:1960 do_syscall_64+0xcc/0x370 arch/x86/entry/common.c:290 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 24652 Comm: syz-executor.3 Not tainted 5.4.0-rc3+ #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ tglx: Added comments ] Reported-by: syzbot <syzkaller@googlegroups.com> Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lkml.kernel.org/r/20191106174804.74723-1-edumazet@google.com

view details

Stephen Boyd

commit sha 0b6070f394eb5203376e7fb3727d3862e58856e0

Merge branch 'clk-imx' into clk-next * clk-imx: clk: imx: imx8mq: fix sys3_pll_out_sels clk: imx7ulp: do not export out IMX7ULP_CLK_MIPI_PLL clock clk: imx: imx6ul: use imx_obtain_fixed_clk_hw to simplify code clk: imx: imx6sx: use imx_obtain_fixed_clk_hw to simplify code clk: imx: imx6sll: use imx_obtain_fixed_clk_hw to simplify code clk: imx: imx7d: use imx_obtain_fixed_clk_hw to simplify code clk: imx7ulp: Correct DDR clock mux options clk: imx7ulp: Correct system clock source option #7 clk: imx: imx8mq: mark sys1/2_pll as fixed clock clk: imx: imx8mn: mark sys_pll1/2 as fixed clock clk: imx: imx8mm: mark sys_pll1/2 as fixed clock clk: imx8mn: Define gates for pll1/2 fixed dividers clk: imx8mm: Define gates for pll1/2 fixed dividers clk: imx8mq: Define gates for pll1/2 fixed dividers clk: imx: clk-pll14xx: Make two variables static clk: imx8mq: Add VIDEO2_PLL clock clk: imx8mn: Use common 1443X/1416X PLL clock structure clk: imx8mm: Move 1443X/1416X PLL clock structure to common place clk: imx: pll14xx: Fix quick switch of S/K parameter

view details

Stephen Boyd

commit sha 049325870aa86a6c6b17ce3db667a6adbb6e6a76

Merge tag 'ti-clk-for-5.5-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux into clk-ti Pull TI clk driver updates from Tero Kristo: As the clock and reset handling is tightly coupled on the hardware level on OMAP SoCs, we must ensure the events are sequenced properly. This series makes sure that the clock side is behaving properly, and the sequencing of the events is left for the bus driver (ti-sysc.) The series also includes revamp of the TI divider clock implementation to handle max divider values properly in cases where the max value is not limited by the bitfield of the IO register but instead limited to some arbitrary value. Previously this resulted in too high divider values to be used in some cases causing HW malfunction. Additionally, a couple of smaller changes needed by remoteproc support are added; checking of the standby status and some missing clkctrl data for omap5/dra7. * tag 'ti-clk-for-5.5-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux: ARM: dts: omap3: fix DPLL4 M4 divider max value clk: ti: divider: convert to use min,max,mask instead of width clk: ti: divider: cleanup ti_clk_parse_divider_data API clk: ti: divider: cleanup _register_divider and ti_clk_get_div_table clk: ti: am43xx: drop idlest polling from gfx clock clk: ti: am33xx: drop idlest polling from gfx clock clk: ti: am33xx: drop idlest polling from pruss clkctrl clock clk: ti: am43xx: drop idlest polling from pruss clkctrl clock clk: ti: omap5: Drop idlest polling from IPU & DSP clkctrl clocks clk: ti: omap4: Drop idlest polling from IPU & DSP clkctrl clocks clk: ti: dra7xx: Drop idlest polling from IPU & DSP clkctrl clocks clk: ti: omap5: add IVA subsystem clkctrl data dt-bindings: clk: add omap5 iva clkctrl definitions clk: ti: clkctrl: add new exported API for checking standby info clk: ti: clkctrl: convert to use bit helper macros instead of bitops clk: ti: clkctrl: fix setting up clkctrl clocks

view details

Stephen Boyd

commit sha 78d4d44ffeceecbe7c9424a8931170e099c99c5d

Merge branch 'clk-ti' into clk-next * clk-ti: ARM: dts: omap3: fix DPLL4 M4 divider max value clk: ti: divider: convert to use min,max,mask instead of width clk: ti: divider: cleanup ti_clk_parse_divider_data API clk: ti: divider: cleanup _register_divider and ti_clk_get_div_table clk: ti: am43xx: drop idlest polling from gfx clock clk: ti: am33xx: drop idlest polling from gfx clock clk: ti: am33xx: drop idlest polling from pruss clkctrl clock clk: ti: am43xx: drop idlest polling from pruss clkctrl clock clk: ti: omap5: Drop idlest polling from IPU & DSP clkctrl clocks clk: ti: omap4: Drop idlest polling from IPU & DSP clkctrl clocks clk: ti: dra7xx: Drop idlest polling from IPU & DSP clkctrl clocks clk: ti: omap5: add IVA subsystem clkctrl data dt-bindings: clk: add omap5 iva clkctrl definitions clk: ti: clkctrl: add new exported API for checking standby info clk: ti: clkctrl: convert to use bit helper macros instead of bitops clk: ti: clkctrl: fix setting up clkctrl clocks

view details

Stephen Boyd

commit sha bb302711d141678618027f7b724879a9692b07ae

Merge tag 'sunxi-clk-for-5.5-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner Pull Allwinner clk driver updates from Maxime Ripard: A few clock patches for sunxi, mostly to export new clocks to the DT, and fix some issues with the clock tree on the H6. * tag 'sunxi-clk-for-5.5-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux: clk: sunxi-ng: h3: Export MBUS clock clk: sunxi-ng: h6: Allow GPU to change parent rate clk: sunxi-ng: h6: Use sigma-delta modulation for audio PLL

view details

Stephen Boyd

commit sha 202995b0f5cfb4da915d78bc8ee1e340804e4c30

Merge branch 'clk-allwinner' into clk-next * clk-allwinner: clk: sunxi-ng: h3: Export MBUS clock clk: sunxi-ng: h6: Allow GPU to change parent rate clk: sunxi-ng: h6: Use sigma-delta modulation for audio PLL

view details

Ingo Molnar

commit sha 0a115a6920c80685f420607aa9a77ae1bec3de80

Merge branch 'linus'

view details

Ingo Molnar

commit sha 06fba87117649135484b08e93c15be8c0d7034d8

Merge branch 'timers/core'

view details

Ingo Molnar

commit sha c73259df4dddc1db7f13b0067aef8a46ff8211ab

Merge branch 'perf/urgent'

view details

Matti Vaittinen

commit sha 9208b1e77d6e8e9776f34f46ef4079ecac9c3c25

gpio: Add definition for GPIO direction At least for me it is difficult to remember the meaning of GPIO direction values. Define GPIO_LINE_DIRECTION_IN and GPIO_LINE_DIRECTION_OUT so that occasional GPIO contributors would not need to always check the meaning of hard coded values 1 and 0. Signed-off-by: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

view details

Greg Kroah-Hartman

commit sha 7383092c4d4c106e09caffaba5eb91f96f48a949

Merge tag 'phy-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy into char-misc-next Kishon writes: phy: for 5.5 *) Add a new PHY driver for USB3 PHY on Allwinner H6 SoC *) Add a new PHY driver for Innosilicon Video Combo PHY(MIPI/LVDS/TTL) *) Add support in xusb-tegra210 PHY driver to get USB device mode functional in Tegra 210 *) Add support for SM8150 QMP UFS PHY in phy-qcom-qmp PHY driver *) Fix smatch warning (array off by one) in phy-rcar-gen2 PHY driver *) Enable mac tx internal delay for rgmii-rxid in phy-gmii-sel driver *) Fix phy-qcom-usb-hs from registering multiple extcon notifiers during PHY power cycle *) Use devm_platform_ioremap_resource() in phy-mvebu-a3700-utmi, phy-hisi-inno-usb2, phy-histb-combphy and regulator_bulk_set_supply_names() in xusb to simplify code *) Remove unused variable in xusb-tegra210 and phy-dm816x-usb *) Fix sparse warnings in phy-brcm-usb-init Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> * tag 'phy-for-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy: (28 commits) phy: phy-rockchip-inno-usb2: add phy description for px30 phy: qcom-usb-hs: Fix extcon double register after power cycle phy: renesas: phy-rcar-gen2: Fix the array off by one warning phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx200_pcie_phy_power_on() dt-bindings: phy: add yaml binding for rockchip,px30-dsi-dphy phy/rockchip: Add support for Innosilicon MIPI/LVDS/TTL PHY phy: add PHY_MODE_LVDS phy: allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC dt-bindings: Add bindings for USB3 phy on Allwinner H6 phy: qcom-qmp: Add SM8150 QMP UFS PHY support dt-bindings: phy-qcom-qmp: Add sm8150 UFS phy compatible string phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid phy: tegra: use regulator_bulk_set_supply_names() phy: ti: dm816x: remove set but not used variable 'phy_data' phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role" phy: tegra: xusb: Add vbus override support on Tegra186 phy: tegra: xusb: Add vbus override support on Tegra210 phy: tegra: xusb: Add usb3 port fake support on Tegra210 phy: tegra: xusb: Add XUSB dual mode support on Tegra210 dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support ...

view details

Matti Vaittinen

commit sha e42615ec233b30dfaf117b108d4cb49455b4df1d

gpio: Use new GPIO_LINE_DIRECTION It's hard for occasional GPIO code reader/writer to know if values 0/1 equal to IN or OUT. Use defined GPIO_LINE_DIRECTION_IN and GPIO_LINE_DIRECTION_OUT to help them out. NOTE - for gpio-amd-fch and gpio-bd9571mwv: This commit also changes the return value for direction get to equal 1 for direction INPUT. Prior this commit these drivers might have returned some other positive value but 1 for INPUT. Signed-off-by: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> Acked-by: Scott Branden <scott.branden@broadcom.com> Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com> Reviewed-by: Michal Simek <michal.simek@xilinx.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Acked-by: William Breathitt Gray <vilhelm.gray@gmail.com> Acked-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

view details

push time in a day

push eventjessfraz/kubernetes

Tomas Nozicka

commit sha 55843fc298ecaaf7e83700953e8475437b2e90c4

Add unit test for RS to correctly handle expectations on recreate

view details

RainbowMango

commit sha debe2f7b4385f26500a17766e007a84134cb6c08

Refactor TestRunningPodAndContainerCount with metrics testutil

view details

RainbowMango

commit sha 6099d4904698fbc3572a75b0ea01bc180b683fd6

Deal with auto-generated files. - Update bazel by hack/update-bazel.sh

view details

guineveresaenger

commit sha 82123dc261819de70e02891a2bdac7d8c131f456

Removes pkg/registry/core/secret/storage from golint failures

view details

RainbowMango

commit sha 3c42eb9611a35058c0d51d014d31542fc6989d87

Stop register to prom registry from legacyregistry

view details

DingShujie

commit sha 171b486c3483d763a06aa67ead4ff6e93d23874e

Fix golint errors in pkg/apis/apps

view details

SataQiu

commit sha 89c3673a53dd321ed1207ef32ab9c7ce92ef7957

scheduler: improve some comments and validation messages

view details

Mike Dame

commit sha 75f0712be2f6b96e7330dea9b2ce44c32b7099c2

Fix typo in error reporting in graceful shutdown test

view details

RainbowMango

commit sha ee4394a3066a2da592065ede59c079dc089d68a4

Migrate custom collector for kubelet

view details

RainbowMango

commit sha e4a128a4f75fc855bf0ab6c0af2850c3c2e1ef70

Deal with auto-generated files. Update bazel by hack/update-bazel.sh

view details

RainbowMango

commit sha 2f7c9fcd269a623bdd21993406f1ef485eb9753e

Add NewLazyMetricWithTimestamp() API to stability framework.

view details

RainbowMango

commit sha 2e8dcf7809799576a7c10927f6dccc744fd914e8

Migrate custom collector and mark metrics with ALPHA.

view details

RainbowMango

commit sha 159f56bf9bb06dc37f929c56e099a182cccdee11

Deal with auto-generated files. Update bazel by hack/update-bazel.sh

view details

Aldo Culquicondor

commit sha efe9392d0b08b2b9eb04290b9673f9e986d2cbc1

Remove leftover factory directory Signed-off-by: Aldo Culquicondor <acondor@google.com>

view details

Pavithra Ramesh

commit sha 85e0457d63c7fbd0651b25a76940b2fe31d1d221

Support specifying a custom subnet for ILB ip unit test for verifying custom subnet config. simplified ip address logic. Modified init code to always initialize eventRecorder. removed extra import from automerge with master.

view details

Lubomir I. Ivanov

commit sha 23ba857b50797160596f99894bc9724e67fe45fd

kubeadm: use the secure ports for kube-scheduler and kcm health checks The insecure ports were deprecated in 1.12 and 1.13.

view details

Lubomir I. Ivanov

commit sha efc0ec5ffeb2d16207f95e585433b23e11267fdb

kubeadm: remove the deprecated "--cri-socket" flag for "upgrade apply" Remove the flag "--cri-socket" from the "kubeadm upgrade apply" command. It has been marked as deprecated since 1.14.

view details

Takashi Natsume

commit sha e5ad39fbe034d66c439ec87504a0ab295b88fc79

Fix a typo in pkg/controller

view details

Kubernetes Prow Robot

commit sha 939e1e64881c0fc920b75c7489816fbf72806358

Merge pull request #85043 from neolit123/1.17-enable-secure-ports kubeadm: use the secure ports for kube-scheduler and kcm health checks

view details

Kubernetes Prow Robot

commit sha ebbe4baf13f81fc6d982f09cb941e6ff39457bd0

Merge pull request #83914 from guineveresaenger/ato-demo Removes pkg/registry/core/secret/storage from golint failures

view details

push time in a day

push eventjessfraz/syzkaller

Marco Elver

commit sha 377d77fa575e4e6ebe584082529430cb3fd84917

dashboard/config: Update KCSAN config to be more conservative

view details

Dmitry Vyukov

commit sha 048f2d494ee4a016e2386c28bf8cccdd87896cbd

dashboard/app: close bugs that we won't fix bisect sooner Add logic to do the subj. But it's not enabled yet b/c we need to figure out what to do with KMSAN. It's different from, say, linux-next.

view details

push time in a day

push eventjessfraz/kata-runtime

Archana Shinde

commit sha 0bd41b9dbe691ed70fa8769089a4a8795a5d54c9

FIPS: Add support for starting VM in FIPS mode. FIPS are a set of security standards for encryption algorithms in user and kernel space among others. Have Kata support this by starting the VM for a container in FIPS mode on detecting that the host is running in FIPS mode. Depends-on: github.com/kata-containers/packaging#788 Fixes #2170 Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>

view details

Archana Shinde

commit sha f6ffb791e713c0c7d7617caeb6e72cf676a861c1

rootless: Fix cgroup creation logic for rootless We do not want to create cgroups in case of rootless. Fix the logic to implement this. Fixes #2177 Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>

view details

Peng Tao

commit sha 31b5f96f6471fd1c85a31533f029ae21a4e9fe08

Merge pull request #2171 from amshinde/support-fips-mode FIPS: Add support for starting VM in FIPS mode.

view details

Eric Ernst

commit sha 8c7a83b936f747a32ad4b1cb534d9a54503f1c53

Merge pull request #2178 from amshinde/fix-rootless-cgroups rootless: Fix cgroup creation logic for rootless

view details

push time in 2 days

push eventjessfraz/boulder

Jacob Hoffman-Andrews

commit sha e392b28e76701de2b5abf6a00b6eb317b999eec4

PA: remove 230-byte limit on DNS names. (#4537) This was due to an obsolete storage constraint. Fixes #4516

view details

push time in 2 days

push eventjessfraz/linux

Mika Westerberg

commit sha fd5c46b754d4799afda8dcdd6851e0390aa4961a

thunderbolt: Read DP IN adapter first two dwords in one go When we discover existing DP tunnels the code checks whether DP IN adapter port is enabled by calling tb_dp_port_is_enabled() before it continues the discovery process. On Light Ridge (gen 1) controller reading only the first dword of the DP IN config space causes subsequent access to the same DP IN port path config space to fail or return invalid data as can be seen in the below splat: thunderbolt 0000:07:00.0: CFG_ERROR(0:d): Invalid config space or offset Call Trace: tb_cfg_read+0xb9/0xd0 __tb_path_deactivate_hop+0x98/0x210 tb_path_activate+0x228/0x7d0 tb_tunnel_restart+0x95/0x200 tb_handle_hotplug+0x30e/0x630 process_one_work+0x1b4/0x340 worker_thread+0x44/0x3d0 kthread+0xeb/0x120 ? process_one_work+0x340/0x340 ? kthread_park+0xa0/0xa0 ret_from_fork+0x1f/0x30 If both DP In adapter config dwords are read in one go the issue does not reproduce. This is likely firmware bug but we can work it around by always reading the two dwords in one go. There should be no harm for other controllers either so can do it unconditionally. Link: https://lkml.org/lkml/2019/8/28/160 Reported-by: Brad Campbell <lists2009@fnarfbargle.com> Tested-by: Brad Campbell <lists2009@fnarfbargle.com> Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>

view details

Mika Westerberg

commit sha 6f6709734274aef75058356e029d5e8f86d0d53b

thunderbolt: Fix lockdep circular locking depedency warning When lockdep is enabled, plugging Thunderbolt dock on Dominik's laptop triggers following splat: ====================================================== WARNING: possible circular locking dependency detected 5.3.0-rc6+ #1 Tainted: G T ------------------------------------------------------ pool-/usr/lib/b/1258 is trying to acquire lock: 000000005ab0ad43 (pci_rescan_remove_lock){+.+.}, at: authorized_store+0xe8/0x210 but task is already holding lock: 00000000bfb796b5 (&tb->lock){+.+.}, at: authorized_store+0x7c/0x210 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #1 (&tb->lock){+.+.}: __mutex_lock+0xac/0x9a0 tb_domain_add+0x2d/0x130 nhi_probe+0x1dd/0x330 pci_device_probe+0xd2/0x150 really_probe+0xee/0x280 driver_probe_device+0x50/0xc0 bus_for_each_drv+0x84/0xd0 __device_attach+0xe4/0x150 pci_bus_add_device+0x4e/0x70 pci_bus_add_devices+0x2e/0x66 pci_bus_add_devices+0x59/0x66 pci_bus_add_devices+0x59/0x66 enable_slot+0x344/0x450 acpiphp_check_bridge.part.0+0x119/0x150 acpiphp_hotplug_notify+0xaa/0x140 acpi_device_hotplug+0xa2/0x3f0 acpi_hotplug_work_fn+0x1a/0x30 process_one_work+0x234/0x580 worker_thread+0x50/0x3b0 kthread+0x10a/0x140 ret_from_fork+0x3a/0x50 -> #0 (pci_rescan_remove_lock){+.+.}: __lock_acquire+0xe54/0x1ac0 lock_acquire+0xb8/0x1b0 __mutex_lock+0xac/0x9a0 authorized_store+0xe8/0x210 kernfs_fop_write+0x125/0x1b0 vfs_write+0xc2/0x1d0 ksys_write+0x6c/0xf0 do_syscall_64+0x50/0x180 entry_SYSCALL_64_after_hwframe+0x49/0xbe other info that might help us debug this: Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(&tb->lock); lock(pci_rescan_remove_lock); lock(&tb->lock); lock(pci_rescan_remove_lock); *** DEADLOCK *** 5 locks held by pool-/usr/lib/b/1258: #0: 000000003df1a1ad (&f->f_pos_lock){+.+.}, at: __fdget_pos+0x4d/0x60 #1: 0000000095a40b02 (sb_writers#6){.+.+}, at: vfs_write+0x185/0x1d0 #2: 0000000017a7d714 (&of->mutex){+.+.}, at: kernfs_fop_write+0xf2/0x1b0 #3: 000000004f262981 (kn->count#208){.+.+}, at: kernfs_fop_write+0xfa/0x1b0 #4: 00000000bfb796b5 (&tb->lock){+.+.}, at: authorized_store+0x7c/0x210 stack backtrace: CPU: 0 PID: 1258 Comm: pool-/usr/lib/b Tainted: G T 5.3.0-rc6+ #1 On an system using ACPI hotplug the host router gets hotplugged first and then the firmware starts sending notifications about connected devices so the above scenario should not happen in reality. However, after taking a second look at commit a03e828915c0 ("thunderbolt: Serialize PCIe tunnel creation with PCI rescan") that introduced the locking, I don't think it is actually correct. It may have cured the symptom but probably the real root cause was somewhere closer to PCI stack and possibly is already fixed with recent kernels. I also tried to reproduce the original issue with the commit reverted but could not. So to keep lockdep happy and the code bit less complex drop calls to pci_lock_rescan_remove()/pci_unlock_rescan_remove() in tb_switch_set_authorized() effectively reverting a03e828915c0. Link: https://lkml.org/lkml/2019/8/30/513 Fixes: a03e828915c0 ("thunderbolt: Serialize PCIe tunnel creation with PCI rescan") Reported-by: Dominik Brodowski <linux@dominikbrodowski.net> Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>

view details

Mika Westerberg

commit sha 747125db6dcd8bcc21f13d013f6e6a2acade21ee

thunderbolt: Drop unnecessary read when writing LC command in Ice Lake The read is not needed as we overwrite the returned value in the next line anyway so drop it. Fixes: 3cdb9446a117 ("thunderbolt: Add support for Intel Ice Lake") Reported-by: Nicholas Johnson <nicholas.johnson-opensource@outlook.com.au> Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>

view details

Alexandru Ardelean

commit sha 24e1eb5c0d78cfb9750b690bbe997d4d59170258

iio: imu: adis16480: make sure provided frequency is positive It could happen that either `val` or `val2` [provided from userspace] is negative. In that case the computed frequency could get a weird value. Fix this by checking that neither of the 2 variables is negative, and check that the computed result is not-zero. Fixes: e4f959390178 ("iio: imu: adis16480 switch sampling frequency attr to core support") Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com> Cc: <Stable@vger.kernel.org> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Andreas Klinger

commit sha 431f7667bd6889a274913162dfd19cce9d84848e

iio: srf04: fix wrong limitation in distance measuring The measured time value in the driver is limited to the maximum distance which can be read by the sensor. This limitation was wrong and is fixed by this patch. It also takes into account that we are supporting a variety of sensors today and that the recently added sensors have a higher maximum distance range. Changes in v2: - Added a Tested-by Suggested-by: Zbyněk Kocur <zbynek.kocur@fel.cvut.cz> Tested-by: Zbyněk Kocur <zbynek.kocur@fel.cvut.cz> Signed-off-by: Andreas Klinger <ak@it-klinger.de> Cc:<Stable@vger.kernel.org> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Michal Suchanek

commit sha 52eb063d153ac310058fbaa91577a72c0e7a7169

soundwire: depend on ACPI The device cannot be probed on !ACPI and gives this warning: drivers/soundwire/slave.c:16:12: warning: ‘sdw_slave_add’ defined but not used [-Wunused-function] static int sdw_slave_add(struct sdw_bus *bus, ^~~~~~~~~~~~~ Cc: stable@vger.kernel.org Fixes: 7c3cd189b86d ("soundwire: Add Master registration") Signed-off-by: Michal Suchanek <msuchanek@suse.de> Link: https://lore.kernel.org/r/bd685232ea511251eeb9554172f1524eabf9a46e.1570097621.git.msuchanek@suse.de Signed-off-by: Vinod Koul <vkoul@kernel.org>

view details

Michal Suchanek

commit sha 0f8c0f8a7782178c40157b2feb6a532493cbadd3

soundwire: depend on ACPI || OF Now devicetree is supported for probing soundwire as well. On platforms built with !ACPI !OF (ie s390x) the device still cannot be probed and gives a build warning. Cc: stable@vger.kernel.org Fixes: a2e484585ad3 ("soundwire: core: add device tree support for slave devices") Signed-off-by: Michal Suchanek <msuchanek@suse.de> Link: https://lore.kernel.org/r/0b89b4ea16a93f523105c81a2f718b0cd7ec66f2.1570097621.git.msuchanek@suse.de Signed-off-by: Vinod Koul <vkoul@kernel.org>

view details

Fabien Parent

commit sha 41d49e7939de5ec532d86494185b2ca2e99c848a

clocksource/drivers/mediatek: Fix error handling When timer_of_init fails, it cleans up after itself by undoing everything it did during the initialization function. mtk_syst_init and mtk_gpt_init both call timer_of_cleanup if timer_of_init fails. timer_of_cleanup try to release the resource taken. Since these resources have already been cleaned up by timer_of_init, we end up getting a few warnings printed: [ 0.001935] WARNING: CPU: 0 PID: 0 at __clk_put+0xe8/0x128 [ 0.002650] Modules linked in: [ 0.003058] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.19.67+ #1 [ 0.003852] Hardware name: MediaTek MT8183 (DT) [ 0.004446] pstate: 20400085 (nzCv daIf +PAN -UAO) [ 0.005073] pc : __clk_put+0xe8/0x128 [ 0.005555] lr : clk_put+0xc/0x14 [ 0.005988] sp : ffffff80090b3ea0 [ 0.006422] x29: ffffff80090b3ea0 x28: 0000000040e20018 [ 0.007121] x27: ffffffc07bfff780 x26: 0000000000000001 [ 0.007819] x25: ffffff80090bda80 x24: ffffff8008ec5828 [ 0.008517] x23: ffffff80090bd000 x22: ffffff8008d8b2e8 [ 0.009216] x21: 0000000000000001 x20: fffffffffffffdfb [ 0.009914] x19: ffffff8009166180 x18: 00000000002bffa8 [ 0.010612] x17: ffffffc012996980 x16: 0000000000000000 [ 0.011311] x15: ffffffbf004a6800 x14: 3536343038393334 [ 0.012009] x13: 2079726576652073 x12: 7eb9c62c5c38f100 [ 0.012707] x11: ffffff80090b3ba0 x10: ffffff80090b3ba0 [ 0.013405] x9 : 0000000000000004 x8 : 0000000000000040 [ 0.014103] x7 : ffffffc079400270 x6 : 0000000000000000 [ 0.014801] x5 : ffffffc079400248 x4 : 0000000000000000 [ 0.015499] x3 : 0000000000000000 x2 : 0000000000000000 [ 0.016197] x1 : ffffff80091661c0 x0 : fffffffffffffdfb [ 0.016896] Call trace: [ 0.017218] __clk_put+0xe8/0x128 [ 0.017654] clk_put+0xc/0x14 [ 0.018048] timer_of_cleanup+0x60/0x7c [ 0.018551] mtk_syst_init+0x8c/0x9c [ 0.019020] timer_probe+0x6c/0xe0 [ 0.019469] time_init+0x14/0x44 [ 0.019893] start_kernel+0x2d0/0x46c [ 0.020378] ---[ end trace 8c1efabea1267649 ]--- [ 0.020982] ------------[ cut here ]------------ [ 0.021586] Trying to vfree() nonexistent vm area ((____ptrval____)) [ 0.022427] WARNING: CPU: 0 PID: 0 at __vunmap+0xd0/0xd8 [ 0.023119] Modules linked in: [ 0.023524] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.19.67+ #1 [ 0.024498] Hardware name: MediaTek MT8183 (DT) [ 0.025091] pstate: 60400085 (nZCv daIf +PAN -UAO) [ 0.025718] pc : __vunmap+0xd0/0xd8 [ 0.026176] lr : __vunmap+0xd0/0xd8 [ 0.026632] sp : ffffff80090b3e90 [ 0.027066] x29: ffffff80090b3e90 x28: 0000000040e20018 [ 0.027764] x27: ffffffc07bfff780 x26: 0000000000000001 [ 0.028462] x25: ffffff80090bda80 x24: ffffff8008ec5828 [ 0.029160] x23: ffffff80090bd000 x22: ffffff8008d8b2e8 [ 0.029858] x21: 0000000000000000 x20: 0000000000000000 [ 0.030556] x19: ffffff800800d000 x18: 00000000002bffa8 [ 0.031254] x17: 0000000000000000 x16: 0000000000000000 [ 0.031952] x15: ffffffbf004a6800 x14: 3536343038393334 [ 0.032651] x13: 2079726576652073 x12: 7eb9c62c5c38f100 [ 0.033349] x11: ffffff80090b3b40 x10: ffffff80090b3b40 [ 0.034047] x9 : 0000000000000005 x8 : 5f5f6c6176727470 [ 0.034745] x7 : 5f5f5f5f28282061 x6 : ffffff80091c86ef [ 0.035443] x5 : ffffff800852b690 x4 : 0000000000000000 [ 0.036141] x3 : 0000000000000002 x2 : 0000000000000002 [ 0.036839] x1 : 7eb9c62c5c38f100 x0 : 7eb9c62c5c38f100 [ 0.037536] Call trace: [ 0.037859] __vunmap+0xd0/0xd8 [ 0.038271] vunmap+0x24/0x30 [ 0.038664] __iounmap+0x2c/0x34 [ 0.039088] timer_of_cleanup+0x70/0x7c [ 0.039591] mtk_syst_init+0x8c/0x9c [ 0.040060] timer_probe+0x6c/0xe0 [ 0.040507] time_init+0x14/0x44 [ 0.040932] start_kernel+0x2d0/0x46c This commit remove the calls to timer_of_cleanup when timer_of_init fails since it is unnecessary and actually cause warnings to be printed. Fixes: a0858f937960 ("mediatek: Convert the driver to timer-of") Signed-off-by: Fabien Parent <fparent@baylibre.com> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Link: https://lore.kernel.org/linux-arm-kernel/20190919191315.25190-1-fparent@baylibre.com/

view details

Geert Uytterhoeven

commit sha 7693de9f7aa4e2993fbd7094863304be6a4bbe16

clocksource/drivers/sh_mtu2: Do not loop using platform_get_irq_by_name() As platform_get_irq_by_name() now prints an error when the interrupt does not exist, looping over possibly non-existing interrupts causes the printing of scary messages like: sh_mtu2 fcff0000.timer: IRQ tgi1a not found sh_mtu2 fcff0000.timer: IRQ tgi2a not found Fix this by using the platform_irq_count() helper, to avoid touching non-existent interrupts. Limit the returned number of interrupts to the maximum number of channels currently supported by the driver in a future-proof way, i.e. using ARRAY_SIZE() instead of a hardcoded number. Fixes: 7723f4c5ecdb8d83 ("driver core: platform: Add an error message to platform_get_irq*()") Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Link: https://lore.kernel.org/r/20191016143003.28561-1-geert+renesas@glider.be

view details

Leonard Crestez

commit sha 83c774f0c69d9d1b32812f3fcf7dde9b556d2670

interconnect: qcom: Fix icc_onecell_data allocation This is a struct with a trailing zero-length array of icc_node pointers but it's allocated as if it were a single array of icc_nodes instead. This allocates too much memory at probe time but shouldn't have any noticeable effect. Both sdm845 and qcs404 are affected. Fix by replacing kcalloc with kzalloc and using the "struct_size" macro. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Fixes: 5e4e6c4d3ae0 ("interconnect: qcom: Add QCS404 interconnect provider driver") Link: https://lore.kernel.org/linux-pm/a7360abb6561917e30bbfaa6084578449152bf1d.1569348056.git.leonard.crestez@nxp.com/ Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>

view details

Georgi Djakov

commit sha a8dfe193a60c6db7c54e03e3f1b96e0aa7244990

interconnect: Add locking in icc_set_tag() We must ensure that the tag is not changed while we aggregate the requests. Currently the icc_set_tag() is not using any locks and this may cause the values to be aggregated incorrectly. Fix this by acquiring the icc_lock while we set the tag. Link: https://lore.kernel.org/lkml/20191018141750.17032-1-georgi.djakov@linaro.org/ Fixes: 127ab2cc5f19 ("interconnect: Add support for path tags") Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>

view details

Bard Liao

commit sha cf9249626f72878b6d205a4965093cba5cce98df

soundwire: intel: fix intel_register_dai PDI offsets and numbers There are two issues, likely copy/paste: 1. Use cdns->pcm.num_in instead of stream_num_in for consistency with the rest of the code. This was not detected earlier since platforms did not have input-only PDIs. 2. use the correct offset for bi-dir PDM, based on IN and OUT PDIs. Again this was not detected since PDM was not supported earlier. Reported-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Link: https://lore.kernel.org/r/20190916192348.467-2-pierre-louis.bossart@linux.intel.com Signed-off-by: Vinod Koul <vkoul@kernel.org>

view details

Andy Shevchenko

commit sha 29c2c6aa32405dfee4a29911a51ba133edcedb0f

pinctrl: intel: Avoid potential glitches if pin is in GPIO mode When consumer requests a pin, in order to be on the safest side, we switch it first to GPIO mode followed by immediate transition to the input state. Due to posted writes it's luckily to be a single I/O transaction. However, if firmware or boot loader already configures the pin to the GPIO mode, user expects no glitches for the requested pin. We may check if the pin is pre-configured and leave it as is till the actual consumer toggles its state to avoid glitches. Fixes: 7981c0015af2 ("pinctrl: intel: Add Intel Sunrisepoint pin controller and GPIO support") Depends-on: f5a26acf0162 ("pinctrl: intel: Initialize GPIO properly when used through irqchip") Cc: stable@vger.kernel.org Cc: fei.yang@intel.com Reported-by: Oliver Barta <oliver.barta@aptiv.com> Reported-by: Malin Jonsson <malin.jonsson@ericsson.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>

view details

Hans de Goede

commit sha 63bdef6cd6941917c823b9cc9aa0219d19fcb716

pinctrl: cherryview: Fix irq_valid_mask calculation Commit 03c4749dd6c7 ("gpio / ACPI: Drop unnecessary ACPI GPIO to Linux GPIO translation") has made the cherryview gpio numbers sparse, to get a 1:1 mapping between ACPI pin numbers and gpio numbers in Linux. This has greatly simplified things, but the code setting the irq_valid_mask was not updated for this, so the valid mask is still in the old "compressed" numbering with the gaps in the pin numbers skipped, which is wrong as irq_valid_mask needs to be expressed in gpio numbers. This results in the following error on devices using pin 24 (0x0018) on the north GPIO controller as an ACPI event source: [ 0.422452] cherryview-pinctrl INT33FF:01: Failed to translate GPIO to IRQ This has been reported (by email) to be happening on a Caterpillar CAT T20 tablet and I've reproduced this myself on a Medion Akoya e2215t 2-in-1. This commit uses the pin number instead of the compressed index into community->pins to clear the correct bits in irq_valid_mask for GPIOs using GPEs for interrupts, fixing these errors and in case of the Medion Akoya e2215t also fixing the LID switch not working. Cc: stable@vger.kernel.org Fixes: 03c4749dd6c7 ("gpio / ACPI: Drop unnecessary ACPI GPIO to Linux GPIO translation") Signed-off-by: Hans de Goede <hdegoede@redhat.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>

view details

Kishon Vijay Abraham I

commit sha 532f9cd6ee994ed10403e856ca27501428048597

reset: Fix memory leak in reset_control_array_put() Memory allocated for 'struct reset_control_array' in of_reset_control_array_get() is never freed in reset_control_array_put() resulting in kmemleak showing the following backtrace. backtrace: [<00000000c5f17595>] __kmalloc+0x1b0/0x2b0 [<00000000bd499e13>] of_reset_control_array_get+0xa4/0x180 [<000000004cc02754>] 0xffff800008c669e4 [<0000000050a83b24>] platform_drv_probe+0x50/0xa0 [<00000000d3a0b0bc>] really_probe+0x108/0x348 [<000000005aa458ac>] driver_probe_device+0x58/0x100 [<000000008853626c>] device_driver_attach+0x6c/0x90 [<0000000085308d19>] __driver_attach+0x84/0xc8 [<00000000080d35f2>] bus_for_each_dev+0x74/0xc8 [<00000000dd7f015b>] driver_attach+0x20/0x28 [<00000000923ba6e6>] bus_add_driver+0x148/0x1f0 [<0000000061473b66>] driver_register+0x60/0x110 [<00000000c5bec167>] __platform_driver_register+0x40/0x48 [<000000007c764b4f>] 0xffff800008c6c020 [<0000000047ec2e8c>] do_one_initcall+0x5c/0x1b0 [<0000000093d4b50d>] do_init_module+0x54/0x1d0 Fixes: 17c82e206d2a ("reset: Add APIs to manage array of resets") Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>

view details

Jean-Baptiste Maneyrol

commit sha 6e82ae6b8d11b948b74e71396efd8e074c415f44

iio: imu: inv_mpu6050: fix no data on MPU6050 Some chips have a fifo overflow bit issue where the bit is always set. The result is that every data is dropped. Change fifo overflow management by checking fifo count against a maximum value. Add fifo size in chip hardware set of values. Fixes: f5057e7b2dba ("iio: imu: inv_mpu6050: better fifo overflow handling") Cc: stable@vger.kernel.org Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Philipp Zabel

commit sha 47db5652517684ee6c2102b944f977bf77aa9635

reset: fix of_reset_simple_xlate kerneldoc comment The flags parameter never made it into the API, but was erroneously included in the kerneldoc comment. Remove it to fix a documentation build warning: ./drivers/reset/core.c:86: warning: Excess function parameter 'flags' description in 'of_reset_simple_xlate' Fixes: 61fc41317666 ("reset: Add reset controller API") Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>

view details

Philipp Zabel

commit sha 77d551b9ad009ad6c9cdff3894689884a64972e8

reset: fix of_reset_control_get_count kerneldoc comment Add a newline and remove a superfluous kerneldoc marker before the of_reset_control_get_count kerneldoc comment, to fix documentation build warnings: ./drivers/reset/core.c:832: warning: Incorrect use of kernel-doc format: * of_reset_control_get_count - Count number of resets available with a device ./drivers/reset/core.c:840: warning: Function parameter or member 'node' not described in 'of_reset_control_get_count' Fixes: 17c82e206d2a ("reset: Add APIs to manage array of resets") Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>

view details

Philipp Zabel

commit sha ed713ce242545388849e411da24cd72c15b2e8e6

reset: fix reset_control_lookup kerneldoc comment Add a missing colon to fix a documentation build warning: ./include/linux/reset-controller.h:45: warning: Function parameter or member 'con_id' not described in 'reset_control_lookup' Fixes: 6691dffab0ab ("reset: add support for non-DT systems") Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>

view details

Philipp Zabel

commit sha b9e9348d381ea2e2a8782e753a686cf57c26ec60

reset: fix reset_control_get_exclusive kerneldoc comment Add missing parentheses to correctly hyperlink the reference to reset_control_get_shared(). Fixes: 0b52297f2288 ("reset: Add support for shared reset controls") Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>

view details

push time in 2 days

push eventjessfraz/community

markyjackson-taulia

commit sha 7708d4df60290f92fa3e5ef9a2d8fa7805aaae56

More notes to unconf content,notes dir & notes template Signed-off-by: markyjackson-taulia <marky.r.jackson@gmail.com>

view details

Kubernetes Prow Robot

commit sha 87418517e6060ccee19be30b924b4dfe11b7132d

Merge pull request #4229 from markyjackson-taulia/master More notes to unconf content,notes dir & notes template

view details

push time in 2 days

push eventjessfraz/cilium

Ray Bejjani

commit sha 26b1b3cfc192587ad3cba56061742e51cdf094a5

fqdn: Update validation error to allow _ We began allowing `_` within the matchpattern fields in f00f85772ac154fce07149935e541726a0d4dc4b but the error message was not updated to explain that `_` is allowed. fixes f00f85772ac154fce07149935e541726a0d4dc4b Signed-off-by: Ray Bejjani <ray@isovalent.com>

view details

Ray Bejjani

commit sha 53b9e3b2e6bd20e2cef593b120325f3028f15afc

k8s: Allow `_` in CNP CRD toFQDNs validation We allowed `_` in f00f85772ac154fce07149935e541726a0d4dc4b but did not update the CRD validation to match. This changes the CRD validation to match the internal matchpattern validation. The regex is quite different because the older CRD validator enforced valid domain names but `_` violates this. Since we aren't enforcing domain names the overall pattern can be collapsed down. fixes f00f85772ac154fce07149935e541726a0d4dc4b Signed-off-by: Ray Bejjani <ray@isovalent.com>

view details

push time in 2 days

push eventjessfraz/tor

teor

commit sha 2abff832ddccbd8c32778cf4dba73729666b83d9

Appveyor: Install OpenSSL to resolve a header/library mismatch Install the mingw OpenSSL package in Appveyor. This makes sure that the OpenSSL headers and libraries match in Tor's Appveyor builds. (This bug was triggered by an Appveyor image update.) Fixes bug 32449; bugfix on 0.3.5.6-rc.

view details

teor

commit sha 29940511e3c431a2c62a3844c6b12a039eaed521

Merge branch 'maint-0.3.5' into maint-0.4.0

view details

teor

commit sha 7043be968a6ebe6fe56f139fc8db372aa9a7379a

Merge branch 'maint-0.4.0' into maint-0.4.1

view details

teor

commit sha 8b1f99c29d6bcdbd3598b835b7084cee30383d01

Merge branch 'maint-0.4.1' into maint-0.4.2

view details

teor

commit sha 8af8ed72b2796dcb68a9e3fb7648a1d93b0cc68d

Merge branch 'maint-0.4.2'

view details

push time in 2 days

push eventjessfraz/containerd

Sebastiaan van Stijn

commit sha cfb425fc101572914b13f082e56284669147efc7

Update .mailmap to reduce duplicates Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 608791bfc34ead497cdae9851a572fc78552a864

Update to Golang 1.13.4 go1.13.4 (released 2019/10/31) includes fixes to the net/http and syscall packages. It also fixes an issue on macOS 10.15 Catalina where the non- notarized installer and binaries were being rejected by Gatekeeper. See the Go 1.13.4 milestone on the issue tracker for details: https://github.com/golang/go/issues?q=milestone%3AGo1.13.4 Update to Golang 1.13.3: go1.13.3 (released 2019/10/17) includes fixes to the go command, the toolchain, the runtime, syscall, net, net/http, and crypto/ecdsa packages. See the Go 1.13.3 milestone on the issue tracker for details: https://github.com/golang/go/issues?q=milestone%3AGo1.13.3 Update to Golang 1.13.2: go1.13.2 (released 2019/10/17) includes security fixes to the crypto/dsa package and the compiler. See the Go 1.13.2 milestone on the issue tracker for details: https://github.com/golang/go/issues?q=milestone%3AGo1.13.2 Update to Golang 1.13.1: go1.13.1 (released 2019/09/25) includes security fixes to the net/http and net/textproto packages. See the Go 1.13.1 milestone on the issue tracker for details: https://github.com/golang/go/issues?q=milestone%3AGo1.13.1 Update to Golang 1.13.0: Full diff: https://github.com/golang/go/compare/go1.12.9...go1.13 Milestone: https://github.com/golang/go/milestone/83?closed=1 Today the Go team is very happy to announce the release of Go 1.13. You can get it from the download page. Some of the highlights include: - The go command now downloads and authenticates modules using the Go module mirror and Go checksum database by default (https://golang.org/doc/go1.13#introduction) - Improvements to number literals (https://golang.org/doc/go1.13#language) - Error wrapping (https://golang.org/doc/go1.13#error_wrapping) - TLS 1.3 on by default (https://golang.org/doc/go1.13#tls_1_3) - Improved modules support (https://golang.org/doc/go1.13#modules) For the complete list of changes and more information about the improvements above, see the Go 1.13 release notes: https://golang.org/doc/go1.13 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

unknown

commit sha a647407ca038bc208280ab5d5832f08c2f149464

Fix dependency in BUILDING.md btrfs/ioctl.h is now included in libbtrfs-dev instead of btrfs-tools. Update BUILDING.md Dockerfile to install the correct dependency. Resolves: #3813 Signed-off-by: Reid Li <reid.li@utexas.edu>

view details

Phil Estes

commit sha fda652be5aa802bc3298fad70833934d363a9743

Update name for btrfs headers package Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com>

view details

Maksym Pavlenko

commit sha d1bcb4beea2896f9d970b16b67292a0ef2b1296b

Merge pull request #3620 from thaJeztah/update_go_1.13 Update to Golang 1.13.4

view details

Wei Fu

commit sha f684e5a775a60d428122dc4a4127ef1273cd192e

Merge pull request #3815 from estesp/fix-Dockerfile Update name for btrfs headers package

view details

Wei Fu

commit sha 01047edea6425d4d7379d92a32963072ac43c996

Merge pull request #3814 from rll2396/bug-3813 Fix dependency in BUILDING.md

view details

Wei Fu

commit sha 2c1d0880bbf676e2aec68a2729477efd36605ae6

Merge pull request #3810 from thaJeztah/update_mailmap Update .mailmap to reduce duplicates

view details

push time in 2 days

push eventjessfraz/tor

teor

commit sha 2abff832ddccbd8c32778cf4dba73729666b83d9

Appveyor: Install OpenSSL to resolve a header/library mismatch Install the mingw OpenSSL package in Appveyor. This makes sure that the OpenSSL headers and libraries match in Tor's Appveyor builds. (This bug was triggered by an Appveyor image update.) Fixes bug 32449; bugfix on 0.3.5.6-rc.

view details

teor

commit sha 29940511e3c431a2c62a3844c6b12a039eaed521

Merge branch 'maint-0.3.5' into maint-0.4.0

view details

teor

commit sha 7043be968a6ebe6fe56f139fc8db372aa9a7379a

Merge branch 'maint-0.4.0' into maint-0.4.1

view details

teor

commit sha 8b1f99c29d6bcdbd3598b835b7084cee30383d01

Merge branch 'maint-0.4.1' into maint-0.4.2

view details

teor

commit sha 8af8ed72b2796dcb68a9e3fb7648a1d93b0cc68d

Merge branch 'maint-0.4.2'

view details

Jessica Frazelle

commit sha 9a29f667b8e4ab52ad7419006db99ee0928d3818

Add Dockerfile. You can use this by running: To build the image: docker build -t tor . To run tor: docker run tor To run the tests: docker run tor make check Signed-off-by: Jessica Frazelle <jess@linux.com> Signed-off-by: Jessica Frazelle <acidburn@docker.com>

view details

push time in 2 days

push eventjessfraz/external-dns

Mostafa Dahab

commit sha 4f662d48eae36e57abc6c6c9784329c2d513b382

Add me-south region to canonicalHostedZones https://github.com/kubernetes-sigs/external-dns/issues/1265

view details

Kubernetes Prow Robot

commit sha 208822162aec43acc98ea3b59aa7188ccd2c06cd

Merge pull request #1266 from poweroftrue/patch-2 Add me-south region to canonicalHostedZones

view details

push time in 2 days

push eventjessfraz/notary

Justin Cormack

commit sha 006963f1ded582c2cc5f5eb4d48dc6089ce3229b

Update docker/distribution to 2.7.1 Signed-off-by: Justin Cormack <justin.cormack@docker.com>

view details

Justin Cormack

commit sha 83d5a312e75fa4f3efe2dc79cebc0121ca9ad201

Merge pull request #1514 from justincormack/distribution-up Update docker/distribution to 2.7.1

view details

push time in 2 days

push eventjessfraz/kubernetes

Tim Allclair

commit sha f827863128cc639fd3e12a35c2675a070a9c1934

Inject owner references into mirror pods

view details

Tim Allclair

commit sha 62e7d197e36132ba77f9f784015838449dd08244

Add mirror pod e2e test

view details

Tim Allclair

commit sha 9f7394ac6378c8764f181fd81ceb84bc1dc00083

Update generated files

view details

Tim Allclair

commit sha bbb939357e64555241d0f1c3e59fbff2d9590370

Fix rebase issue

view details

zouyee

commit sha 3512fde8c5dff93bc213382e6924ea634d3b5a4c

clean up PriorityFunction Signed-off-by: Zou Nengren <zouyee1989@gmail.com>

view details

Ted Yu

commit sha e304975ecc8d8688d17b348f16c272b56e5818f3

Move password retrieval to openstack_test.go

view details

Tim Allclair

commit sha dca464d80a8f784d8a645fad7c8c680a04f1b120

Add error detail

view details

Kenichi Omichi

commit sha 94211f1839a7bba9d95d763add0b00a34f6ff71d

Move functions from e2e framework util.go The following functions are called at some specific places only, so this moves these functions to the places and makes them local. - WaitForPersistentVolumeClaimDeleted: Moved to e2e storage - PrintSummaries: Moved to e2e framework.go - GetHostExternalAddress: Moved to e2e node - WaitForMasters: Moved to e2e cloud gcp - WaitForApiserverUp: Moved to e2e network - WaitForKubeletUp: Moved to e2e storage vsphere

view details

Louis Jackman

commit sha 62e314a5563c1393c688878f2c08160109b2a4dd

Remove potential Goroutine leak in kubeadm wait.go There are two writes yet only one read on a non-buffered channel that is created locally and not passed anywhere else. Therefore, it could leak one of its two spawned Goroutines if either: * The provided `f` takes longer than an erroneous result from `waiter.WaitForHealthyKubelet`, or; * The provided `f` completes before an erroneous result from `waiter.WaitForHealthyKubelet`. The fix is to add a one-element buffer so that the channel write happens for the second Goroutine in these cases, allowing it to finish and freeing references to the now-buffered channel, letting it to be GC'd.

view details

Roy Hvaara

commit sha 8d3c74aebc2e9927271a5bde7cd9b2e297c2baf4

Fix golint issues in pkg/apis/authorization

view details

Roy Hvaara

commit sha 10c8508acdf8b9c8fa9278f21e47e74bebcdf4d2

Fix golint issues in pkg/apis/policy

view details

Kubernetes Prow Robot

commit sha 01676976c92385b39a9d8dde994756076cbd9b06

Merge pull request #85017 from LouisJackman/remove-goroutine-leak-in-kubeadm-wait Remove potential Goroutine leak in kubeadm wait.go

view details

Roy Hvaara

commit sha cfc596b302afcc3b3fc901e1446a4187a393f147

Fix golint issues in pkg/apis/autoscaling/validation (#85041) * Fix golint issues in pkg/apis/autoscaling/validation * Fix spelling issue in field of Error

view details

Kubernetes Prow Robot

commit sha afac2ca6a5438749b3d0938e771157d7637d8f07

Merge pull request #85008 from oomichi/move-utils-3 Move functions from e2e/framework/util.go Part-3

view details

Kubernetes Prow Robot

commit sha 80b25a766a4caf6d690bacc9997eb9f72c92a6b2

Merge pull request #85037 from hvaara/fix-golint-pkg-apis-authorization Fix golint issues in pkg/apis/authorization

view details

Kubernetes Prow Robot

commit sha a18303dfa4a24dcb81f061b7b959f870180bb5cd

Merge pull request #85042 from hvaara/fix-golint-pkg-apis-policy Fix golint issues in pkg/apis/policy

view details

Kubernetes Prow Robot

commit sha 0afc8423f8c2b610d0a48b51fe09b7a566b9406d

Merge pull request #84992 from yutedz/openstack-passwd Move password retrieval to openstack_test.go

view details

Lubomir I. Ivanov

commit sha ebfdb25c0571847d82fd6f44fd3b23bac961e86b

kubeadm: always use a short timeout for clientset creation ToClientSet() in kubeconfig.go creates a clientset from the passed Config object (kubeconfig). For IP addresses that are not reachable e.g. Get() calls for ConfigMaps can block for a few minutes with the default timeout. Modify the timeout to a shorter value by passing an override.

view details

Kubernetes Prow Robot

commit sha 0155d18fbc798031fe904bc99abe2b935058beb8

Merge pull request #84485 from tallclair/mirror-owner Mirror owner

view details

Kubernetes Prow Robot

commit sha 2f3376e4632a4433c98c49ccaa212216bb2b92bc

Merge pull request #84648 from neolit123/1.17-fix-reset-hang kubeadm: always use a short timeout for clientset creation

view details

push time in 2 days

push eventjessfraz/kubernetes.github.io

umemotoryo

commit sha 306d3f0ca221c934074a85befb1251a7a153081c

Fix font style *フィルター* to _フィルター_ (#17513)

view details

Jin Hase

commit sha 69964e85291defe717f48273db59b374db0f9212

Modify terminated-pod-gc-threshold explanation in Japanese (#15272) (#17422) * Modify terminated-pod-gc-threshold explanation in Japanese (#15272) * Correct the word "controller" to the correct notation in Japanese Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Remove unnecessary space

view details

push time in 3 days

push eventjessfraz/linux

Qu Wenruo

commit sha c17add7a1c61a15578e4071ed7bfd460fd041c43

btrfs: Consider system chunk array size for new SYSTEM chunks For SYSTEM chunks, despite the regular chunk item size limit, there is another limit due to system chunk array size. The extra limit was removed in a refactoring, so add it back. Fixes: e3ecdb3fdecf ("btrfs: factor out devs_max setting in __btrfs_alloc_chunk") CC: stable@vger.kernel.org # 5.3+ Reviewed-by: Nikolay Borisov <nborisov@suse.com> Reviewed-by: Anand Jain <anand.jain@oracle.com> Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>

view details

Qu Wenruo

commit sha 8bb177d18f114358a57d8ae7e206861b48b8b4de

btrfs: tree-checker: Fix wrong check on max devid [BUG] The following script will cause false alert on devid check. #!/bin/bash dev1=/dev/test/test dev2=/dev/test/scratch1 mnt=/mnt/btrfs umount $dev1 &> /dev/null umount $dev2 &> /dev/null umount $mnt &> /dev/null mkfs.btrfs -f $dev1 mount $dev1 $mnt _fail() { echo "!!! FAILED !!!" exit 1 } for ((i = 0; i < 4096; i++)); do btrfs dev add -f $dev2 $mnt || _fail btrfs dev del $dev1 $mnt || _fail dev_tmp=$dev1 dev1=$dev2 dev2=$dev_tmp done [CAUSE] Tree-checker uses BTRFS_MAX_DEVS() and BTRFS_MAX_DEVS_SYS_CHUNK() as upper limit for devid. But we can have devid holes just like above script. So the check for devid is incorrect and could cause false alert. [FIX] Just remove the whole devid check. We don't have any hard requirement for devid assignment. Furthermore, even devid could get corrupted by a bitflip, we still have dev extents verification at mount time, so corrupted data won't sneak in. This fixes fstests btrfs/194. Reported-by: Anand Jain <anand.jain@oracle.com> Fixes: ab4ba2e13346 ("btrfs: tree-checker: Verify dev item") CC: stable@vger.kernel.org # 5.2+ Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>

view details

Filipe Manana

commit sha 0cab7acc4afc0a4b20fd01a9a28971774501db80

Btrfs: fix race leading to metadata space leak after task received signal When a task that is allocating metadata needs to wait for the async reclaim job to process its ticket and gets a signal (because it was killed for example) before doing the wait, the task ends up erroring out but with space reserved for its ticket, which never gets released, resulting in a metadata space leak (more specifically a leak in the bytes_may_use counter of the metadata space_info object). Here's the sequence of steps leading to the space leak: 1) A task tries to create a file for example, so it ends up trying to start a transaction at btrfs_create(); 2) The filesystem is currently in a state where there is not enough metadata free space to satisfy the transaction's needs. So at space-info.c:__reserve_metadata_bytes() we create a ticket and add it to the list of tickets of the space info object. Also, because the metadata async reclaim job is not running, we queue a job ro run metadata reclaim; 3) In the meanwhile the task receives a signal (like SIGTERM from a kill command for example); 4) After queing the async reclaim job, at __reserve_metadata_bytes(), we unlock the metadata space info and call handle_reserve_ticket(); 5) That last function calls wait_reserve_ticket(), which acquires the lock from the metadata space info. Then in the first iteration of its while loop, it calls prepare_to_wait_event(), which returns -ERESTARTSYS because the task has a pending signal. As a result, we set the error field of the ticket to -EINTR and exit the while loop without deleting the ticket from the list of tickets (in the space info object). After exiting the loop we unlock the space info; 6) The async reclaim job is able to release enough metadata, acquires the metadata space info's lock and then reserves space for the ticket, since the ticket is still in the list of (non-priority) tickets. The space reservation happens at btrfs_try_granting_tickets(), called from maybe_fail_all_tickets(). This increments the bytes_may_use counter from the metadata space info object, sets the ticket's bytes field to zero (meaning success, that space was reserved) and removes it from the list of tickets; 7) wait_reserve_ticket() returns, with the error field of the ticket set to -EINTR. Then handle_reserve_ticket() just propagates that error to the caller. Because an error was returned, the caller does not release the reserved space, since the expectation is that any error means no space was reserved. Fix this by removing the ticket from the list, while holding the space info lock, at wait_reserve_ticket() when prepare_to_wait_event() returns an error. Also add some comments and an assertion to guarantee we never end up with a ticket that has an error set and a bytes counter field set to zero, to more easily detect regressions in the future. This issue could be triggered sporadically by some test cases from fstests such as generic/269 for example, which tries to fill a filesystem and then kills fsstress processes running in the background. When this issue happens, we get a warning in syslog/dmesg when unmounting the filesystem, like the following: ------------[ cut here ]------------ WARNING: CPU: 0 PID: 13240 at fs/btrfs/block-group.c:3186 btrfs_free_block_groups+0x314/0x470 [btrfs] (...) CPU: 0 PID: 13240 Comm: umount Tainted: G W L 5.3.0-rc8-btrfs-next-48+ #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.12.0-0-ga698c8995f-prebuilt.qemu.org 04/01/2014 RIP: 0010:btrfs_free_block_groups+0x314/0x470 [btrfs] (...) RSP: 0018:ffff9910c14cfdb8 EFLAGS: 00010286 RAX: 0000000000000024 RBX: ffff89cd8a4d55f0 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffff89cdf6a178a8 RDI: ffff89cdf6a178a8 RBP: ffff9910c14cfde8 R08: 0000000000000000 R09: 0000000000000001 R10: ffff89cd4d618040 R11: 0000000000000000 R12: ffff89cd8a4d5508 R13: ffff89cde7c4a600 R14: dead000000000122 R15: dead000000000100 FS: 00007f42754432c0(0000) GS:ffff89cdf6a00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fd25a47f730 CR3: 000000021f8d6006 CR4: 00000000003606f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: close_ctree+0x1ad/0x390 [btrfs] generic_shutdown_super+0x6c/0x110 kill_anon_super+0xe/0x30 btrfs_kill_super+0x12/0xa0 [btrfs] deactivate_locked_super+0x3a/0x70 cleanup_mnt+0xb4/0x160 task_work_run+0x7e/0xc0 exit_to_usermode_loop+0xfa/0x100 do_syscall_64+0x1cb/0x220 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x7f4274d2cb37 (...) RSP: 002b:00007ffcff701d38 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000557ebde2f060 RCX: 00007f4274d2cb37 RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000557ebde2f240 RBP: 0000557ebde2f240 R08: 0000557ebde2f270 R09: 0000000000000015 R10: 00000000000006b4 R11: 0000000000000246 R12: 00007f427522ee64 R13: 0000000000000000 R14: 0000000000000000 R15: 00007ffcff701fc0 irq event stamp: 0 hardirqs last enabled at (0): [<0000000000000000>] 0x0 hardirqs last disabled at (0): [<ffffffffb12b561e>] copy_process+0x75e/0x1fd0 softirqs last enabled at (0): [<ffffffffb12b561e>] copy_process+0x75e/0x1fd0 softirqs last disabled at (0): [<0000000000000000>] 0x0 ---[ end trace bcf4b235461b26f6 ]--- BTRFS info (device sdb): space_info 4 has 19116032 free, is full BTRFS info (device sdb): space_info total=33554432, used=14176256, pinned=0, reserved=0, may_use=196608, readonly=65536 BTRFS info (device sdb): global_block_rsv: size 0 reserved 0 BTRFS info (device sdb): trans_block_rsv: size 0 reserved 0 BTRFS info (device sdb): chunk_block_rsv: size 0 reserved 0 BTRFS info (device sdb): delayed_block_rsv: size 0 reserved 0 BTRFS info (device sdb): delayed_refs_rsv: size 0 reserved 0 Fixes: 374bf9c5cd7d0b ("btrfs: unify error handling for ticket flushing") Reviewed-by: Josef Bacik <josef@toxicpanda.com> Signed-off-by: Filipe Manana <fdmanana@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>

view details

Josef Bacik

commit sha d98da49977f67394db492f06c00b1fb1cc090c05

btrfs: save i_size to avoid double evaluation of i_size_read in compress_file_range We hit a regression while rolling out 5.2 internally where we were hitting the following panic kernel BUG at mm/page-writeback.c:2659! RIP: 0010:clear_page_dirty_for_io+0xe6/0x1f0 Call Trace: __process_pages_contig+0x25a/0x350 ? extent_clear_unlock_delalloc+0x43/0x70 submit_compressed_extents+0x359/0x4d0 normal_work_helper+0x15a/0x330 process_one_work+0x1f5/0x3f0 worker_thread+0x2d/0x3d0 ? rescuer_thread+0x340/0x340 kthread+0x111/0x130 ? kthread_create_on_node+0x60/0x60 ret_from_fork+0x1f/0x30 This is happening because the page is not locked when doing clear_page_dirty_for_io. Looking at the core dump it was because our async_extent had a ram_size of 24576 but our async_chunk range only spanned 20480, so we had a whole extra page in our ram_size for our async_extent. This happened because we try not to compress pages outside of our i_size, however a cleanup patch changed us to do actual_end = min_t(u64, i_size_read(inode), end + 1); which is problematic because i_size_read() can evaluate to different values in between checking and assigning. So either an expanding truncate or a fallocate could increase our i_size while we're doing writeout and actual_end would end up being past the range we have locked. I confirmed this was what was happening by installing a debug kernel that had actual_end = min_t(u64, i_size_read(inode), end + 1); if (actual_end > end + 1) { printk(KERN_ERR "KABOOM\n"); actual_end = end + 1; } and installing it onto 500 boxes of the tier that had been seeing the problem regularly. Last night I got my debug message and no panic, confirming what I expected. [ dsterba: the assembly confirms a tiny race window: mov 0x20(%rsp),%rax cmp %rax,0x48(%r15) # read movl $0x0,0x18(%rsp) mov %rax,%r12 mov %r14,%rax cmovbe 0x48(%r15),%r12 # eval Where r15 is inode and 0x48 is offset of i_size. The original fix was to revert 62b37622718c that would do an intermediate assignment and this would also avoid the doulble evaluation but is not future-proof, should the compiler merge the stores and call i_size_read anyway. There's a patch adding READ_ONCE to i_size_read but that's not being applied at the moment and we need to fix the bug. Instead, emulate READ_ONCE by two barrier()s that's what effectively happens. The assembly confirms single evaluation: mov 0x48(%rbp),%rax # read once mov 0x20(%rsp),%rcx mov $0x20,%edx cmp %rax,%rcx cmovbe %rcx,%rax mov %rax,(%rsp) mov %rax,%rcx mov %r14,%rax Where 0x48(%rbp) is inode->i_size stored to %eax. ] Fixes: 62b37622718c ("btrfs: Remove isize local variable in compress_file_range") CC: stable@vger.kernel.org # v5.1+ Reviewed-by: Filipe Manana <fdmanana@suse.com> Signed-off-by: Josef Bacik <josef@toxicpanda.com> Reviewed-by: David Sterba <dsterba@suse.com> [ changelog updated ] Signed-off-by: David Sterba <dsterba@suse.com>

view details

David Sterba

commit sha a5009d3a318e9f02ddc9aa3d55e2c64d6285c4b9

btrfs: un-deprecate ioctls START_SYNC and WAIT_SYNC The two ioctls START_SYNC and WAIT_SYNC were mistakenly marked as deprecated and scheduled for removal but we actualy do use them for 'btrfs subvolume delete -C/-c'. The deprecated thing in ebc87351e5fc should have been just the async flag for subvolume creation. The deprecation has been added in this development cycle, remove it until it's time. Fixes: ebc87351e5fc ("btrfs: Deprecate BTRFS_SUBVOL_CREATE_ASYNC flag") Signed-off-by: David Sterba <dsterba@suse.com>

view details

Arnd Bergmann

commit sha c58e81341aecf79c8ce6ea79fee31b3193cd6e78

watchdog: cpwd: fix build regression The compat_ptr_ioctl() infrastructure did not make it into linux-5.4, so cpwd now fails to build. Fix it by using an open-coded version. Fixes: 68f28b01fb9e ("watchdog: cpwd: use generic compat_ptr_ioctl") Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>

view details

Jorge Ramirez-Ortiz

commit sha 1993f1d7ca3f315e0459c58c8e7038039a96dd85

watchdog: pm8916_wdt: fix pretimeout registration flow When an IRQ is present in the dts, the probe function shall fail if the interrupt can not be registered. The probe function shall also be retried if getting the irq is being deferred. Signed-off-by: Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org> Reviewed-by: Loic Poulain <loic.poulain@linaro.org> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>

view details

Xingyu Chen

commit sha 2c77734642d52448aca673e889b39f981110828b

watchdog: meson: Fix the wrong value of left time The left time value is wrong when we get it by sysfs. The left time value should be equal to preset timeout value minus elapsed time value. According to the Meson-GXB/GXL datasheets which can be found at [0], the timeout value is saved to BIT[0-15] of the WATCHDOG_TCNT, and elapsed time value is saved to BIT[16-31] of the WATCHDOG_TCNT. [0]: http://linux-meson.com Fixes: 683fa50f0e18 ("watchdog: Add Meson GXBB Watchdog Driver") Signed-off-by: Xingyu Chen <xingyu.chen@amlogic.com> Acked-by: Neil Armstrong <narmstrong@baylibre.com> Reviewed-by: Kevin Hilman <khilman@baylibre.com> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>

view details

Anson Huang

commit sha 2c50a6b825b3463a7600d6e6acadba73211c3d2c

watchdog: imx_sc_wdt: Pretimeout should follow SCU firmware format SCU firmware calculates pretimeout based on current time stamp instead of watchdog timeout stamp, need to convert the pretimeout to SCU firmware's timeout value. Fixes: 15f7d7fc5542 ("watchdog: imx_sc: Add pretimeout support") Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>

view details

Matti Vaittinen

commit sha 81363f248aecd2b5f10547af268a4dfaf8963489

watchdog: bd70528: Add MODULE_ALIAS to allow module auto loading The bd70528 watchdog driver is probed by MFD driver. Add MODULE_ALIAS in order to allow udev to load the module when MFD sub-device cell for watchdog is added. Fixes: bbc88a0ec9f37 ("watchdog: bd70528: Initial support for ROHM BD70528 watchdog block") Signed-off-by: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>

view details

Linus Torvalds

commit sha 4aba1a7ed563d1c0b153377f57f4d213776ea573

Merge tag 'linux-watchdog-5.4-rc7' of git://www.linux-watchdog.org/linux-watchdog Pull watchdog fixes from Wim Van Sebroeck: - cpwd: fix build regression - pm8916_wdt: fix pretimeout registration flow - meson: Fix the wrong value of left time - imx_sc_wdt: Pretimeout should follow SCU firmware format - bd70528: Add MODULE_ALIAS to allow module auto loading * tag 'linux-watchdog-5.4-rc7' of git://www.linux-watchdog.org/linux-watchdog: watchdog: bd70528: Add MODULE_ALIAS to allow module auto loading watchdog: imx_sc_wdt: Pretimeout should follow SCU firmware format watchdog: meson: Fix the wrong value of left time watchdog: pm8916_wdt: fix pretimeout registration flow watchdog: cpwd: fix build regression

view details

Linus Torvalds

commit sha 00aff6836241ae5654895dcea10e6d4fc5878ca6

Merge tag 'for-5.4-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux Pull btrfs fixes from David Sterba: "A few regressions and fixes for stable. Regressions: - fix a race leading to metadata space leak after task received a signal - un-deprecate 2 ioctls, marked as deprecated by mistake Fixes: - fix limit check for number of devices during chunk allocation - fix a race due to double evaluation of i_size_read inside max() macro, can cause a crash - remove wrong device id check in tree-checker" * tag 'for-5.4-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux: btrfs: un-deprecate ioctls START_SYNC and WAIT_SYNC btrfs: save i_size to avoid double evaluation of i_size_read in compress_file_range Btrfs: fix race leading to metadata space leak after task received signal btrfs: tree-checker: Fix wrong check on max devid btrfs: Consider system chunk array size for new SYSTEM chunks

view details

push time in 3 days

push eventjessfraz/test-infra

Travis Clarke

commit sha 7e6b6e17084ddda440ef4e9bb1b4ff8928af25c8

Support `/unhold` as an alias to `/hold cancel`

view details

Tony Hsu

commit sha 1c7d9a4ae0f2ae1e0c11d8357f47163d18521b84

Fix minor typo

view details

Kubernetes Prow Robot

commit sha a21e59685db51a538d7cfccafb4c732a3b7f6ca9

Merge pull request #15214 from gosharplite/patch-2 Fix minor typo

view details

Travis Clarke

commit sha b515c585ef4918360837cbca33669ba230144c86

Plank: continue to sync on failure to list PJs in build cluster

view details

Kubernetes Prow Robot

commit sha 27838def40e76fbf6cc5acd24109f0d635d645d9

Merge pull request #15215 from clarketm/plank-build Plank: continue to sync on failure to list PJs in a build cluster

view details

Kubernetes Prow Robot

commit sha 830666073a83915da3f6c8cf7ddb74d3b4cf330f

Merge pull request #15160 from clarketm/unhold Support `/unhold` as an alias to `/hold cancel`

view details

push time in 3 days

push eventjessfraz/docker-freeipa

Jan Pazdziora

commit sha 95d036d8bb13ab3416f58b248c1adcd460392c3c

RHEL 8.1 was released; we need separate patch files for CentOS 8 which hasn't been updated yet.

view details

Tibor Dudlák

commit sha 0d13d5cbfa646819ebc4cc99ef42824a9c42209e

Remove keyring workaround for rhel-8 Patch for this workaround landed in FreeIPA 4.8. See: https://github.com/freeipa/freeipa/commit/165a941109a9a5f7ac8f85bdda93b4132875a7b1

view details

Jan Pazdziora

commit sha e09d765acde7f333342f7d9a3544e783b6bb062d

RHEL 8.1 was released with ipa 4.8.0, update for this version.

view details

push time in 3 days

push eventjessfraz/kubernetes

Dax McDonald

commit sha c5edd4565cee27943a1be00b1fa2a71284ea1bac

Fix typo in docstring of DeepEqual Change "imformative" to informative

view details

zouyee

commit sha cc35d588a74af08f41a328e55ccb7a10ff3fcbc2

Enable cAdvisor ProcessMetrics collecting Signed-off-by: Zou Nengren <zouyee1989@gmail.com>

view details

Ted Yu

commit sha 65c2f61806468d25795516d6077ce0c31c83adcd

Only put un-filtered pod in podDeleteList

view details

Dan Winship

commit sha afa0b808f873b515c9d58a9ead788972ea7d2533

Fix apiserver to advertise IPv6 endpoints if bound to IPv6 Also rename utilnet.ChooseBindAddress() to ResolveBindAddress(), to better describe its functionality.

view details

Marek Siarkowicz

commit sha e7d5659943d2c140ad3d7d4b96f1754ffbe51893

Restrict visibility of prometheus to enforce usage of k8s.io/component-base/metrics

view details

Sylvia van Os

commit sha dea6d6491aa5fc6bd757a0dcd07248892a7c6483

Add --certificate-key flag to token create

view details

andyzhangx

commit sha b6afc8604c3812e135497b3ec7c46471c2d44fe0

fix race condition when attach/delete disk fix comments

view details

yue9944882

commit sha 3d1b5d0e9a7bd1ee5a35e3bd00d9211cbade27c5

flowcontrol rest storage implementation

view details

yue9944882

commit sha bbd2e6b48b4d7ca0a82d544c4a228c7b0d70d433

typo list-type s/associative/map/

view details

hwdef

commit sha 6c6fd9c575457885dfbd07fe5df43df9a4e08a22

pkg/apis: fix staticcheck warning

view details

draveness

commit sha 715068312a163d342d36f9a5b851a78f4fb76fa4

feat(scheduler): convert InterPodAffinity to score plugin

view details

Jordan Liggitt

commit sha e323279ab94e2434fa610a476ad6d7630228be0e

bump github.com/json-iterator/go v1.1.8

view details

Jordan Liggitt

commit sha 470dfbfc4848cee4897a1b176d20611668820492

Remove json-iterator depth patch

view details

Andrew Sy Kim

commit sha d42130fdcd956bcf926b1b40aaf352565345f0bb

api/core/v1: add stable node instance-type label Signed-off-by: Andrew Sy Kim <kiman@vmware.com>

view details

Andrew Sy Kim

commit sha 7ddedf5034cc25e85e555acccc8c3cc00a7cf221

kubelet: apply both beta and stable instance-type label Signed-off-by: Andrew Sy Kim <kiman@vmware.com>

view details

Andrew Sy Kim

commit sha 17d8928dc9e8c263cfd96310ac99abe5d6f8061a

kubelet: add unit tests for backfilling stable os/arch/zone/region/instance-type labels Signed-off-by: Andrew Sy Kim <kiman@vmware.com>

view details

Andrew Sy Kim

commit sha 55e40b8dc1736ab65b34fc16dcbb7a279876246b

cloud node controller: apply stable instance-type label with backfill to existing nodes Signed-off-by: Andrew Sy Kim <kiman@vmware.com>

view details

Andrew Sy Kim

commit sha 094b614934cba9ae34fac31edfe191eed2097cd3

scheduler: max attachable volume predicate should also check stable instance-type label Signed-off-by: Andrew Sy Kim <kiman@vmware.com>

view details

Maciej Szulik

commit sha 626b9081fbee1eeae3f96a99f40da6c665d5753f

Set TypeSetter in get print flags, like we do everywhere else

view details

Andrew Sy Kim

commit sha 560b8efb7995a7de5f784865469c40c9780d4637

noderestriction: update node restriction unit tests to use stable instance-type label Signed-off-by: Andrew Sy Kim <kiman@vmware.com>

view details

push time in 3 days

push eventjessfraz/kata-runtime

Archana Shinde

commit sha 62f64bb0091f5606c54267ffcfe0d29dd731a2cb

version: Update containerd version to 1.3.0 These include features like privileged containers without host devices and support for per runtime annotations. Depends-on: github.com/kata-containers/tests#2029 Fixes #2099 Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>

view details

Yves Chan

commit sha 5b3128255809e0e0a1f138c20377d77361fa6ef6

vc/qemu: add mutex to qmp monitor channel in qmpSetup() Solve possible race condition in qmpSetup() and qmpShutdown() Fixes: #2139 Signed-off-by: Yves Chan <shanks.cyp@gmail.com>

view details

Li Yuxuan

commit sha 3f1a39c442b7786b028b05c81c381acee4edb1a9

rootless: Fix rangeUID parsing `rangeUID` should be parsed as ids[2] rather than ids[1] Fixes: #2173 Signed-off-by: Li Yuxuan <liyuxuan04@baidu.com>

view details

Jose Carlos Venegas Munoz

commit sha bcb38548f9498a06ca50b160b40cc5327c7e6e65

Merge pull request #2174 from darfux/fix-rootless-ids rootless: Fix rangeUID parsing

view details

Jose Carlos Venegas Munoz

commit sha 94b3cf2968272e72d8935ecb5ca60cfc5ee27794

Merge pull request #2100 from amshinde/update-containerd-version version: Update containerd version to 1.3.0

view details

Jose Carlos Venegas Munoz

commit sha d0615f82206bf85a934d031caf51b0e69a40cc53

Merge pull request #2140 from YvesChan/qmp_race vc/qemu: add mutex to qmp monitor channel in qmpSetup()

view details

push time in 4 days

push eventjessfraz/coreos-overlay

Jenkins OS

commit sha aaad73f2ba9c43f41d84e081cd5dd0eecb9e4e2f

chore(metadata): Regenerate cache

view details

Jenkins OS

commit sha 547b65a134836c1eeeb0eb1f4f0cd228da3f8efa

sys-kernel/coreos-sources: Bump 4.19.81 to 4.19.82

view details

Benjamin Gilbert

commit sha 230018133e8d9e2694496755cd959675cedc9f9d

Merge pull request #3800 from coreosbot/linux-4.19.82 Upgrade Linux 4.19.81 to 4.19.82

view details

push time in 4 days

push eventjessfraz/boulder

Roland Bracewell Shoemaker

commit sha 17d84ce18b7d301e96441dbe549621bd8d4ed894

Add GetAuthorizationsPerf feature to test/config-next/sa.json (#4534) Seem to have forgotten to do this in #4512.

view details

Roland Bracewell Shoemaker

commit sha 6f71c0c453e796b6b3db890267593e85d22a3587

tests: run golang integration tests in parallel w/ race detector (#4533)

view details

Daniel McCarney

commit sha df6b507aa94518615b51514df461eb40c1e901d2

test: fix TestPrecertificateOCSP flake. (#4536) Since 6f71c0c switched the Go integration tests to run in parallel the `TestPrecertificateOCSP` test has been flaky. To fix the flake the test needs to be changed to be resilient to precertificates other than the one it is expecting being returned by the ct-test-srv since other tests are also concurrently using it.

view details

push time in 4 days

push eventjessfraz/cri-o

Peter Hunt

commit sha e74a87e14ef93e91475f992bb13dfae977fbaf3c

test: test failures and successes correctly Signed-off-by: Peter Hunt <pehunt@redhat.com>

view details

OpenShift Merge Robot

commit sha 9a322651bb25a5f15410d555a8d33bcb04d7cfcf

Merge pull request #2959 from haircommander/check_swap test: properly check return code of results

view details

push time in 4 days

push eventjessfraz/release

Hannes Hörl

commit sha 6d0970ebeae89ca894a1293be57cc75e406cde20

Remove leftovers from the godep image

view details

Kubernetes Prow Robot

commit sha 0086641dd959c0b9cb3a82d0ab5f029f64b8efa9

Merge pull request #928 from pivotal-k8s/remove-godep-image-moar Remove leftovers from the godep image

view details

push time in 4 days

push eventjessfraz/kubernetes.github.io

bscheller-iso

commit sha cef03f403191203f090d8f24e647e2f8cb53d4cc

Update _index.md (#17126) rework of the german translation based on the english version

view details

Luis Cacho

commit sha 580b1d66fb286154bf2dd7365aeb89f08be0bc08

Add content/es/docs/reference/glossary/label.md (#17218) * Add content/es/docs/reference/glossary/label.md * Update content/es/docs/reference/glossary/label.md Co-Authored-By: Rael Garcia <rael@rael.io> * Update content/es/docs/reference/glossary/label.md Co-Authored-By: Rael Garcia <rael@rael.io> * Update content/es/docs/reference/glossary/label.md Co-Authored-By: Rael Garcia <rael@rael.io> * Update content/es/docs/reference/glossary/label.md Co-Authored-By: Rael Garcia <rael@rael.io> * Fixing netifly building error Fixing the section short_description adding a tab on the text

view details

Oleg Butuzov

commit sha 2f72bb50896bcc6100a63f0b78befca3cddc10b0

Broken Link fix (#17484) Fixed link to PodDisruptionBudget task.

view details

Tanveer Alam

commit sha e02326806481aa26e09acb8e55428780bd549c19

Typo, should be extension's instead of extensions (#17373) * Typo, should be extension's instead of extensions In `Extension Patterns` section, `extensions points` should be `extension's points` as it's trying to say `points` belonging to a particular `extension`. * Update content/en/docs/concepts/extend-kubernetes/extend-cluster.md Changed as per tengqm suggestion. Co-Authored-By: Qiming <tengqim@cn.ibm.com>

view details

push time in 4 days

push eventjessfraz/linux

Matthew Wilcox (Oracle)

commit sha 91abab83839aa2eba073e4a63c729832fdb27ea1

XArray: Fix xas_next() with a single entry at 0 If there is only a single entry at 0, the first time we call xas_next(), we return the entry. Unfortunately, all subsequent times we call xas_next(), we also return the entry at 0 instead of noticing that the xa_index is now greater than zero. This broke find_get_pages_contig(). Fixes: 64d3e9a9e0cc ("xarray: Step through an XArray") Reported-by: Kent Overstreet <kent.overstreet@gmail.com> Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>

view details

Martin Blumenstingl

commit sha 44b09b11b813b8550e6b976ea51593bc23bba8d1

clk: meson: gxbb: let sar_adc_clk_div set the parent clock rate The meson-saradc driver manually sets the input clock for sar_adc_clk_sel. Update the GXBB clock driver (which is used on GXBB, GXL and GXM) so the rate settings on sar_adc_clk_div are propagated up to sar_adc_clk_sel which will let the common clock framework select the best matching parent clock if we want that. This makes sar_adc_clk_div consistent with the axg-aoclk and g12a-aoclk drivers, which both also specify CLK_SET_RATE_PARENT. Fixes: 33d0fcdfe0e870 ("clk: gxbb: add the SAR ADC clocks and expose them") Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>

view details

Neil Armstrong

commit sha 4a079643fc73247667000ba54fbccc2acadb04a5

clk: meson: g12a: fix cpu clock rate setting CLK_SET_RATE_NO_REPARENT is wrongly set on the g12a cpu premux0 clocks flags, and CLK_SET_RATE_PARENT is required for the g12a cpu premux0 clock and the g12b cpub premux0 clock, otherwise CCF always selects the SYS_PLL clock to feed the cpu cluster. Fixes: ffae8475b90c ("clk: meson: g12a: add notifiers to handle cpu clock change") Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>

view details

Neil Armstrong

commit sha 90b171f6035688236a3f09117a683020be45603a

clk: meson: g12a: set CLK_MUX_ROUND_CLOSEST on the cpu clock muxes When setting the 100MHz, 500MHz, 666MHz and 1GHz rate for CPU clocks, CCF will use the SYS_PLL to handle these frequencies, but: - using FIXED_PLL derived FCLK_DIV2/DIV3 clocks is more precise - the Amlogic G12A/G12B/SM1 Suspend handling in firmware doesn't handle entering suspend using SYS_PLL for these frequencies Adding CLK_MUX_ROUND_CLOSEST on all the muxes of the non-SYS_PLL cpu clock tree helps CCF always selecting the FCLK_DIV2/DIV3 as source for these frequencies. Fixes: ffae8475b90c ("clk: meson: g12a: add notifiers to handle cpu clock change") Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>

view details

Eugen Hristev

commit sha 2200ab6a7403f4fcd052c55ca328fc942f9392b6

clk: at91: sam9x60: fix programmable clock The prescaler mask for sam9x60 must be 0xff (8 bits). Being set to 0, means that we cannot set any prescaler, thus the programmable clocks do not work (except the case with prescaler 0) Set the mask accordingly in layout struct. Fixes: 01e2113de9a5 ("clk: at91: add sam9x60 pmc driver") Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com> Link: https://lkml.kernel.org/r/1569321191-27606-1-git-send-email-eugen.hristev@microchip.com Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com> Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Stephen Boyd <sboyd@kernel.org>

view details

Stephen Boyd

commit sha 3d883e896947cceeb0e290dfffe0bc16912c90ae

Merge tag 'clk-meson-fixes-v5.4-1' of https://github.com/BayLibre/clk-meson into clk-fixes Pull first round of amlogic clock fixes from Jerome Brunet: - This fixes the clock rate propagation for the g12a cpu and gxbb adc clocks. * tag 'clk-meson-fixes-v5.4-1' of https://github.com/BayLibre/clk-meson: clk: meson: g12a: set CLK_MUX_ROUND_CLOSEST on the cpu clock muxes clk: meson: g12a: fix cpu clock rate setting clk: meson: gxbb: let sar_adc_clk_div set the parent clock rate

view details

Stephan Gerhold

commit sha 9110d1b0e229cebb1ffce0c04db2b22beffd513d

ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX According to the PM8916 Hardware Register Description, CDC_D_CDC_CONN_HPHR_DAC_CTL has only a single bit (RX_SEL) to switch between RX1 (0) and RX2 (1). It is not possible to disable it entirely to achieve the "ZERO" state. However, at the moment the "RDAC2 MUX" mixer defines three possible values ("ZERO", "RX2" and "RX1"). Setting the mixer to "ZERO" actually configures it to RX1. Setting the mixer to "RX1" has (seemingly) no effect. Remove "ZERO" and replace it with "RX1" to fix this. Fixes: 585e881e5b9e ("ASoC: codecs: Add msm8916-wcd analog codec") Signed-off-by: Stephan Gerhold <stephan@gerhold.net> Acked-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Link: https://lore.kernel.org/r/20191020153007.206070-1-stephan@gerhold.net Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Xiaojun Sang

commit sha d3645b055399538415586ebaacaedebc1e5899b0

ASoC: compress: fix unsigned integer overflow check Parameter fragments and fragment_size are type of u32. U32_MAX is the correct check. Signed-off-by: Xiaojun Sang <xsang@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Acked-by: Vinod Koul <vkoul@kernel.org> Link: https://lore.kernel.org/r/20191021095432.5639-1-srinivas.kandagatla@linaro.org Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Marek Szyprowski

commit sha faac3604d05e8015567124e5ee79edc3f1568a89

clk: samsung: exynos5433: Fix error paths Add checking the value returned by samsung_clk_alloc_reg_dump() and devm_kcalloc(). While fixing this, also release all gathered clocks. Fixes: 523d3de41f02 ("clk: samsung: exynos5433: Add support for runtime PM") Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> Acked-by: Chanwoo Choi <cw00.choi@samsung.com> [s.nawrocki: squashed patch from K. Kozlowski adding missing slab.h header] Reported-by: kbuild test robot <lkp@intel.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>

view details

Marek Szyprowski

commit sha c9f7567aff31348a3dcf54845f7e389f5df0c0c1

clk: samsung: exynos542x: Move G3D subsystem clocks to its sub-CMU G3D clocks require special handling of their parent bus clock during power domain on/off sequences. Those clocks were not initially added to the sub-CMU handler, because that time there was no open-source driver for the G3D (MALI Panfrost) hardware module and it was not possible to test it. This patch fixes this issue. Parent clock for G3D hardware block is now properly preserved during G3D power domain on/off sequence. This restores proper MALI Panfrost performance broken by commit 8686764fc071 ("ARM: dts: exynos: Add G3D power domain to Exynos542x"). Reported-by: Marian Mihailescu <mihailescu2m@gmail.com> Fixes: b06a532bf1fa ("clk: samsung: Add Exynos5 sub-CMU clock driver") Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Tested-by: Marian Mihailescu <mihailescu2m@gmail.com> Acked-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>

view details

Russell King

commit sha 4523817d51bc3b2ef38da768d004fda2c8bc41de

ASoC: kirkwood: fix external clock probe defer When our call to get the external clock fails, we forget to clean up the enabled internal clock correctly. Enable the clock after we have obtained all our resources. Fixes: 84aac6c79bfd ("ASoC: kirkwood: fix loss of external clock at probe time") Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> Link: https://lore.kernel.org/r/E1iNGyK-0004oF-6A@rmk-PC.armlinux.org.uk Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Jerome Brunet

commit sha 901af18b6baade6a327e532427cbb233f4945f5d

ASoC: hdmi-codec: drop mutex locking again This reverts commit eb1ecadb7f67dde94ef0efd3ddaed5cb6c9a65ed. This fixes the following warning reported by lockdep and a potential issue with hibernation ==================================== WARNING: pulseaudio/1297 still has locks held! 5.3.0+ #1826 Not tainted ------------------------------------ 1 lock held by pulseaudio/1297: #0: ee815308 (&hcp->lock){....}, at: hdmi_codec_startup+0x20/0x130 stack backtrace: CPU: 0 PID: 1297 Comm: pulseaudio Not tainted 5.3.0+ #1826 Hardware name: Marvell Dove (Cubox) [<c0017b4c>] (unwind_backtrace) from [<c0014d10>] (show_stack+0x10/0x14) [<c0014d10>] (show_stack) from [<c00a2d18>] (futex_wait_queue_me+0x13c/0x19c) [<c00a2d18>] (futex_wait_queue_me) from [<c00a3630>] (futex_wait+0x184/0x24c) [<c00a3630>] (futex_wait) from [<c00a5e1c>] (do_futex+0x334/0x598) [<c00a5e1c>] (do_futex) from [<c00a62e8>] (sys_futex_time32+0x118/0x180) [<c00a62e8>] (sys_futex_time32) from [<c0009000>] (ret_fast_syscall+0x0/0x54) Exception stack(0xebd31fa8 to 0xebd31ff0) 1fa0: 00000000 ffffffff 000c8748 00000189 00000001 00000000 1fc0: 00000000 ffffffff 00000000 000000f0 00000000 00000000 00000000 00056200 1fe0: 000000f0 beac03a8 b6d6c835 b6d6f456 Fixes: eb1ecadb7f67 ("ASoC: hdmi-codec: re-introduce mutex locking") Reported-by: Russell King <rmk+kernel@armlinux.org.uk> Signed-off-by: Jerome Brunet <jbrunet@baylibre.com> Link: https://lore.kernel.org/r/20191023161203.28955-2-jbrunet@baylibre.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Jiada Wang

commit sha d10be65f87fc9d98ad3cbdc406e86745fe8c59e2

ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address Currently each SSI unit's busif dma address is calculated by following calculation formula: 0xec540000 + 0x1000 * id + busif / 4 * 0xA000 + busif % 4 * 0x400 But according to R-Car3 HW manual 41.1.4 Register Configuration, ssi9 4/5/6/7 busif data register address (SSI9_4_BUSIF/SSI9_5_BUSIF/SSI9_6_BUSIF/SSI9_7_BUSIF) are out of this rule. This patch updates the calculation formula to correct ssi9 4/5/6/7 busif data register address. Fixes: 5e45a6fab3b9 ("ASoc: rsnd: dma: Calculate dma address with consider of BUSIF") Signed-off-by: Jiada Wang <jiada_wang@mentor.com> Signed-off-by: Timo Wischer <twischer@de.adit-jv.com> [erosca: minor improvements in commit description] Cc: Andrew Gabbasov <andrew_gabbasov@mentor.com> Cc: stable@vger.kernel.org # v4.20+ Signed-off-by: Eugeniu Rosca <erosca@de.adit-jv.com> Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Link: https://lore.kernel.org/r/20191022185429.12769-1-erosca@de.adit-jv.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Russell King

commit sha dc39596a906d5b604f4e64597b6e904fc14625e8

ASoC: kirkwood: fix device remove ordering The devm conversion of kirkwood was incorrect; on removal, devm takes effect after the "remove" function has returned. So, the effect of the conversion was to change the order during remove from: - snd_soc_unregister_component() (unpublishes interfaces) - clk_disable_unprepare() - cleanup resources After the conversion, this became: - clk_disable_unprepare() - while the device may still be active - snd_soc_unregister_component() - cleanup resources Hence, it introduces a bug, where the internal clock for the device may be shut down before the device itself has been shut down. It is known that Marvell SoCs, including Dove, locks up if registers for a peripheral that has its clocks disabled are accessed. Fixes: f98fc0f8154e ("ASoC: kirkwood: replace platform to component") Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> Link: https://lore.kernel.org/r/E1iNGyP-0004oN-BA@rmk-PC.armlinux.org.uk Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Marek Szyprowski

commit sha e9323b664ce29547d996195e8a6129a351c39108

clk: samsung: exynos5420: Preserve PLL configuration during suspend/resume Properly save and restore all top PLL related configuration registers during suspend/resume cycle. So far driver only handled EPLL and RPLL clocks, all other were reset to default values after suspend/resume cycle. This caused for example lower G3D (MALI Panfrost) performance after system resume, even if performance governor has been selected. Reported-by: Reported-by: Marian Mihailescu <mihailescu2m@gmail.com> Fixes: 773424326b51 ("clk: samsung: exynos5420: add more registers to restore list") Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>

view details

Leonard Crestez

commit sha b234fe9558615098d8d62516e7041ad7f99ebcea

clk: imx8m: Use SYS_PLL1_800M as intermediate parent of CLK_ARM During cpu frequency switching the main "CLK_ARM" is reparented to an intermediate "step" clock. On imx8mm and imx8mn the 24M oscillator is used for this purpose but it is extremely slow, increasing wakeup latencies to the point that i2c transactions can timeout and system becomes unresponsive. Fix by switching the "step" clk to SYS_PLL1_800M, matching the behavior of imx8m cpufreq drivers in imx vendor tree. This bug was not immediately apparent because upstream arm64 defconfig uses the "performance" governor by default so no cpufreq transitions happen. Fixes: ba5625c3e272 ("clk: imx: Add clock driver support for imx8mm") Fixes: 96d6392b54db ("clk: imx: Add support for i.MX8MN clock driver") Cc: stable@vger.kernel.org Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Link: https://lkml.kernel.org/r/f5d2b9c53f1ed5ccb1dd3c6624f56759d92e1689.1571771777.git.leonard.crestez@nxp.com Acked-by: Shawn Guo <shawnguo@kernel.org> Signed-off-by: Stephen Boyd <sboyd@kernel.org>

view details

Keyon Jie

commit sha f792bd173a6fd51d1a4dde04263085ce67486aa3

ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing We are missing the 'CONFIG_' prefix when using the kernel configure item SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1, here correct them. Fixes: 43b2ab9009b13b ('ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture') Signed-off-by: Keyon Jie <yang.jie@linux.intel.com> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Link: https://lore.kernel.org/r/20191025221538.6668-1-pierre-louis.bossart@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Navid Emamdoost

commit sha c0a333d842ef67ac04adc72ff79dc1ccc3dca4ed

ASoC: SOF: Fix memory leak in sof_dfsentry_write In the implementation of sof_dfsentry_write() memory allocated for string is leaked in case of an error. Go to error handling path if the d_name.name is not valid. Fixes: 091c12e1f50c ("ASoC: SOF: debug: add new debugfs entries for IPC flood test") Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com> Link: https://lore.kernel.org/r/20191027194856.4056-1-navid.emamdoost@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Navid Emamdoost

commit sha 45c1380358b12bf2d1db20a5874e9544f56b34ab

ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data In the implementation of sof_set_get_large_ctrl_data() there is a memory leak in case an error. Release partdata if sof_get_ctrl_copy_params() fails. Fixes: 54d198d5019d ("ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly") Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com> Link: https://lore.kernel.org/r/20191027215330.12729-1-navid.emamdoost@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Peter Ujfalusi

commit sha dd7e8d903e1eef5a9234a2d69663dcbfeab79571

ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names When non standard names are used it is possible that one of the directions are not provided, thus the flags needs to be present to tell the core that we have half duplex setup. Fixes: 642aafea8889 ("ASoC: ti: remove compat dma probing") Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Link: https://lore.kernel.org/r/20191028115207.5142-1-peter.ujfalusi@ti.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

push time in 4 days

push eventjessfraz/community

Tejal Desai

commit sha ee18bbd4c60cce65b2b17b2ee5d3aa0d1719fb12

Add channel for discussion for Kaniko Kaniko (https://github.com/GoogleContainerTools/kaniko) is a tool to build images inside a container. This channel will be used to discuss kaniko development!

view details

Bob Killen

commit sha 8d6319c10154fa26d2474abc9d2f19bcde03162a

sig-cluster-lifecycle: move bootkube from k-incubator to k-sigs

view details

Kubernetes Prow Robot

commit sha 8e3d73b46ea6a52111905697dd08276a148cd6ba

Merge pull request #4222 from tejal29/patch-2 Add channel for discussion for Kaniko

view details

mutron3k

commit sha a003f02ed4902a1bef137cc23d8a7a779a973cfe

fixing ansible k8s module link

view details

Kubernetes Prow Robot

commit sha 08916a08c2cbc97a06d1f859136daa007eff2bfd

Merge pull request #4224 from asloan7/patch-1 fixing ansible k8s module link

view details

Kubernetes Prow Robot

commit sha 5f53f6277fe1f9675ac1bf08798b00570a305350

Merge pull request #4223 from mrbobbytables/update-bootkube sig-cluster-lifecycle: move bootkube from k-incubator to k-sigs

view details

Jiahui Feng

commit sha ff42a3fac8bb38828c3e42a64b4978424aedf86f

fix typo in link.

view details

Jiahui Feng

commit sha 21a53e6930308223d9dd72d07180c3b562792142

fix go version mapping in development.md see kubernetes/kubernetes#82809 see kubernetes/kubernetes#85019

view details

Kubernetes Prow Robot

commit sha 556ff0d63ac5dff27a4b97ed4182d1bb4a0c2467

Merge pull request #4225 from jiahuif/patch-1 update go version to 1.13.4 for Kubernetes 1.17+

view details

Hays Clark

commit sha cd89159cf442820c692f1fe976fb4bdef9353908

chore: fixing typo in command example - expected argument for /approve command is `no-issue`

view details

Jiahui Feng

commit sha 8bb89f97521375056b52cabe903b1f6ab298baf0

fix kubernetes spelling.

view details

Kubernetes Prow Robot

commit sha 931c4b1144fed9441aac756bf922bad62c452c27

Merge pull request #4226 from jiahuif/fix-typo-names Fix typo in names

view details

Kubernetes Prow Robot

commit sha d051d03b66c139d457f68dc10dab3db1367864bb

Merge pull request #4228 from haysclark/guide-owners-typo-fix chore: fixing typo in command example

view details

push time in 4 days

push eventjessfraz/cilium

André Martins

commit sha 70207f319a7d9e8a9de012883c9a016cd0a0dceb

Documentation: add script to add misspelled words ``` (sphinx-build -b spelling -d "_build/doctrees" "." "_build/spelling" -q -E 2>&1 && touch check-build.ok) > _build/warnings.txt Please fix the following spelling mistakes: * Documentation/cheatsheet.rst:82: (zsh) If the words are not misspelled, run: Documentation/update-spelling_wordlist.sh zsh make: *** [Makefile:72: check-build] Error 1 ``` Signed-off-by: André Martins <andre@cilium.io>

view details

Jaff Cheng

commit sha 3cf4aef40a25a48c2cf9c8a81c5d7a71297e0329

docs: update docs for `--aws-release-excess-ips` Add docs for usage and internals of the operator option `--aws-release-excess-ips`. Signed-off-by: Jaff Cheng <jaff.cheng.sh@gmail.com>

view details

Sebastian Wicki

commit sha cf3145801e535158e5a1db12cf646ffaffa888cf

monitor: Add AgentNotify messages for service updates Defines messages used to notify consumers of the Cilium monitor socket about changes to services. Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>

view details

Sebastian Wicki

commit sha 2896f853fe123d353ef9900a09afbcda94b2ab54

service: Notify monitor about service updates Hooks up service.UpsertService and service.DeleteService to emit monitor notifications. This allows downstream consumers of the Cilium monitor socket to react to changes in the service mappings. Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>

view details

André Martins

commit sha 674b48505a9d789f105b997f97de0c265d6be1a4

pkg/node: add setters and getters for package variables This will be useful to write unit tests and specify the right addressing. Signed-off-by: André Martins <andre@cilium.io>

view details

André Martins

commit sha 9d8b40c208e46a47361c76ecfb09a4adcad245bc

k8s/watcher: add unit tests for add/del k8s svcs Signed-off-by: André Martins <andre@cilium.io>

view details

André Martins

commit sha b071e1fced504629ecf38fd2a740a4f6e57c188b

k8s/watcher: refactor code to generate k8s services Signed-off-by: André Martins <andre@cilium.io>

view details

André Martins

commit sha bfcf82913c98e9b5dbd3a8aea3f04b8548118105

pkg/k8s: fix service update bug fix When a service changes its ports, we should remove the services from the datapath as well. The same goes with the endpoints, if an endpoint disappears or changes its ports we should make sure we remove underlaying backends. Signed-off-by: André Martins <andre@cilium.io>

view details

push time in 4 days

push eventjessfraz/containerd

Akihiro Suda

commit sha 7f5d900769ad02eb339ff2b8ed191af13d663464

ctr: allow specifying --runc-binary Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>

view details

Akihiro Suda

commit sha 8f74de9e9e4aecbf5d0fe98af3e2b9c5f7a6cc14

ctr: allow specifying --runc-systemd-cgroup Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>

view details

Phil Estes

commit sha 1e1285483179a739425dfd8770894a7752f842f2

Merge pull request #3805 from AkihiroSuda/ctr-shim2-runc-flags ctr: add --runc-binary --runc-systemd-cgroup

view details

Sebastiaan van Stijn

commit sha 15669a1d34e904b4e45c85f763df2098e706ffb0

Update to Golang 1.12.13 go1.12.13 (released 2019/10/31) fixes an issue on macOS 10.15 Catalina where the non-notarized installer and binaries were being rejected by Gatekeeper. Only macOS users who hit this issue need to update. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Michael Crosby

commit sha 40ac9239a8b4e5f10d5f5a42293ec650f8ebc70c

Merge pull request #3806 from thaJeztah/bump_golang_1.12.13 Update to Golang 1.12.13

view details

push time in 4 days

push eventjessfraz/cgroups

Michael Crosby

commit sha 7209a8dfde2726fa544906fc061605e43e798b1d

Add v2 io support Signed-off-by: Michael Crosby <crosbymichael@gmail.com>

view details

Michael Crosby

commit sha 684eefa15a1bae5f170f96cb7dddfc3c4abf599c

Add mapping to stats struct Signed-off-by: Michael Crosby <crosbymichael@gmail.com>

view details

Phil Estes

commit sha 4baafdb2bf451498eae2a8b3620cff8755b4628c

Merge pull request #112 from crosbymichael/io Add v2 io support

view details

push time in 4 days

push eventjessfraz/test-infra

Linus Arver

commit sha 62fbad03171782e671dd638108599353c3d8c543

promoter jobs: reduce scope Make the promoter only read thin manifests from the "manifests" subdirectory.

view details

Peter Rifel

commit sha fef1c3395154e2ab691301cd190ac83bc53ba8d1

Add Kops presubmit E2E jobs for 1.15 and 1.16 branches Currently the E2E job only runs on PRs opened against master. This will add jobs for PRs that target release-1.15 and release-1.16 branches.

view details

Jeremy Lewi

commit sha 5bb5040e7fca5f32575c8a346b0feba5097a6aa1

Fix location of kubeflow-example postsubmit results for testgrid. * Related to kubeflow/testing#492

view details

Davanum Srinivas

commit sha 26f0a0db3e20fa4f8ebe0a57ace5dfb1b66107e1

Bump replicas for non-gke boskos janitors follow up of discussion in https://github.com/kubernetes/test-infra/issues/14697#issuecomment-551305183 bump from 8 to 12

view details

Janek Łukaszewicz

commit sha 6097a8780fafb4580e0043cd059595c5ad80e260

Switch manual scalability presubmits to us-east1-b.

view details

Kubernetes Prow Robot

commit sha a76f902fc2d6bdf0ec16bdd0c2af7e7a35005da1

Merge pull request #15189 from oxddr/zone Switch manual scalability presubmits to us-east1-b.

view details

Kubernetes Prow Robot

commit sha 69cc5b2962487101421afee427c87eb1a8069114

Merge pull request #15187 from jlewi/fix_testgrid Fix location of kubeflow-example postsubmit results for testgrid.

view details

Jordan Liggitt

commit sha b6d20a86ba0b3aafd9467b731200908f9ee2fbfe

Enable all APIs when testing all alpha features

view details

Kubernetes Prow Robot

commit sha ade34a4fe12ab675fd05da8ae95050a30c5b2550

Merge pull request #15193 from liggitt/alpha-features Enable all APIs when testing all alpha features

view details

Anish Ramasekar

commit sha 0db6e4556161c468f3de72713804a766cd596303

update kubekins image to 1.16 for dualstack

view details

Jordan Liggitt

commit sha 94ad4a0a9854d1bbaa4b2d7e925178a2cbc79456

Turn off CSIMigration on alpha test jobs

view details

Kubernetes Prow Robot

commit sha 1c44920cd06dc70f96c6a51f7d46151bffe17f65

Merge pull request #15188 from dims/patch-4 Bump replicas for non-gke boskos janitors

view details

Kubernetes Prow Robot

commit sha db0611e47786541ea59dccc537695ffaeaaeffa4

Merge pull request #15195 from aramase/update-kubekins-dualstack update kubekins image to 1.16 for dualstack

view details

Kubernetes Prow Robot

commit sha 85b197e90d8001556dff7eccf62c1f49fbe0e89d

Merge pull request #15196 from liggitt/disable-csi-migration-alpha Turn off CSIMigration on alpha test jobs

view details

Linus Arver

commit sha 59dfa6c61b4dcc44d217661c46ad90c42c32d8f0

ci-k8sio-backup: fix command invocation The argument to the command needs to be in a separate "args" field.

view details

Kubernetes Prow Robot

commit sha 73fa9064979b357da2222eb5c4d11544af5875b1

Merge pull request #15197 from listx/backup ci-k8sio-backup: fix command invocation

view details

Kubernetes Prow Robot

commit sha 8812b7000d18a3e7c8d9c63e7dfafe3507d59c37

Merge pull request #14940 from listx/master promoter jobs: reduce scope

view details

Christoph Blecker

commit sha 8c51b12e0a078a08bf99be6cb5ac52b708177d60

Ignore private security forks in label_sync

view details

Kubernetes Prow Robot

commit sha 7bf2a7ae54cc133daa75a5269fcb6510f8b9a694

Merge pull request #15199 from cblecker/private-security-label-sync-fix Ignore private security forks in label_sync

view details

Kubernetes Prow Robot

commit sha 6598b1e4556a5b525fd301ac9bd6f7cf660e63ac

Update prow to v20191108-7bf2a7ae5, and other images as necessary.

view details

push time in 4 days

push eventjessfraz/vault

Chris Hoffman

commit sha e4822e3826b55894d97e4c7bd1436928e9dc7ed8

changelog++

view details

Jeff Mitchell

commit sha 82f2b55710448b3907929425a77b46ab048fa53e

Bump go-ldap Closes https://github.com/hashicorp/vault/pull/7780 Changes to other parts of Vault have to come piece by piece, that's next.

view details

Jeff Mitchell

commit sha 73e6072352645e34d9b7316d1b215678f124229d

Bump API's SDK

view details

Chris Hoffman

commit sha 20f70f0090a045c5aa2fdc85ff666e2520c40e0b

changelog++

view details

Jeff Mitchell

commit sha 3ba640c34b4491f73621b47657cadebbad4ec466

go-ldap update; bump dep, api, secrets-ad plugin, and vendor

view details

Jeff Mitchell

commit sha 6f1749a88efe573d9654fbc943a5cff9fbda6228

Add ability to renew by accessor (#7817) * Add renewing by accessor * Add accessor renewing test and fix bug * Update website docs * Remove extra newline * Add command-level test

view details

Jeff Mitchell

commit sha bdd38fca2cffcbacbc5fee2b31df5793b1efd61f

changelog++

view details

Jeff Mitchell

commit sha 583be49d5e615da42b4a6a33838b50a1e9053b32

Update API/vendoring

view details

Vishal Nayak

commit sha c27a1c1840a4f73674c5a511b7a2ed5a44cc73bb

Ensure only primary stores the case sensitivity state (#7820) * Ensure only primary stores the case sensitivity state * Update the check

view details

Vishal Nayak

commit sha 2bb813827ae7d4c0cbe849164979df9f85553872

Update CHANGELOG.md

view details

Sebastian Gumprich

commit sha c4e73cffa3b34e23acd34cd99351d546bfe69213

update oidc azure docs to make it readable (#7832)

view details

Calvin Leung Huang

commit sha eb748295b4153deafdc3df4be36b16efea1571e7

core: revoke the proper token on partial failures from token-related requests (#7835) * core: revoke the proper token on partial failures from token-related requests * move test to vault package, move test trigger to expiration manager * update logging messages for clarity * docstring fix

view details

Clint

commit sha bac21894c4924a3587759068557b4a29440f3a4b

Update Filtered Path Replication entry Update CHANGELOG to note that Filtered Path Replication is enterprise only

view details

Calvin Leung Huang

commit sha f7d0775542ad877f273a3c8e284f67cf01daa8f9

changelog++

view details

push time in 4 days

push eventjessfraz/linux

Masahiro Yamada

commit sha 40c00f45bef5ff557d5b43bbb103217d1767b0b6

kconfig: split util.c out of parser.y util.c exists both in scripts/kconfig/ and scripts/kconfig/lxdialog. Prior to commit 54b8ae66ae1a ("kbuild: change *FLAGS_<basetarget>.o to take the path relative to $(obj)"), Kbuild could not pass different flags to source files with the same basename. Now that this issue was solved, you can split util.c out of parser.y and compile them independently of each other. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha dda41c9667a09f14cf9837ea5d5b74c1eee74bfb

kbuild: update comments in scripts/Makefile.modpost The comment line "When building external modules ..." explains the same thing as "Include the module's Makefile ..." a few lines below. The comment "they may be used when building the .mod.c file" is no longer true; .mod.c file is compiled in scripts/Makefile.modfinal since commit 9b9a3f20cbe0 ("kbuild: split final module linking out into Makefile.modfinal"). I still keep the code in case $(obj) or $(src) is used in the external module Makefile. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha d0e34f1f2d6d429c2aac460c1b7da966b1250c12

modpost: do not parse vmlinux for external module builds When building external modules, $(objtree)/Module.symvers is scanned for symbol information of vmlinux and in-tree modules. Additionally, vmlinux is parsed if it exists in $(objtree)/. This is totally redundant since all the necessary information is contained in $(objtree)/Module.symvers. Do not parse vmlinux at all for external module builds. This makes sense because vmlinux is deleted by 'make clean'. 'make clean' leaves all the build artifacts for building external modules. vmlinux is unneeded for that. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha 4fb327b131ab30a5c2a6a20f2439558033c258c3

kbuild: do not read $(KBUILD_EXTMOD)/Module.symvers Since commit 040fcc819a2e ("kbuild: improved modversioning support for external modules"), the external module build reads Module.symvers in the directory of the module itself, then dumps symbols back into it. It accumulates stale symbols in the file when you build an external module incrementally. The idea behind it was, as the commit log explained, you can copy Modules.symvers from one module to another when you need to pass symbol information between two modules. However, the manual copy of the file sounds questionable to me, and containing stale symbols is a downside. Some time later, commit 0d96fb20b7ed ("kbuild: Add new Kbuild variable KBUILD_EXTRA_SYMBOLS") introduced a saner approach. So, this commit removes the former one. Going forward, the external module build dumps symbols into Module.symvers to be carried via KBUILD_EXTRA_SYMBOLS, but never reads it automatically. With the -I option removed, there is no one to set the external_module flag unless KBUILD_EXTRA_SYMBOLS is passed. Now the -i option does it instead. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha a3eaa5da4b6ca9e85142ffd87d30da53ee08b620

modpost: do not set ->preloaded for symbols from Module.symvers Now that there is no overwrap between symbols from ELF files and ones from Module.symvers. So, the 'exported twice' warning should be reported irrespective of where the symbol in question came from. Only the exceptional case is when __crc_<sym> symbol appears before __ksymtab_<sym>. This typically occurs for EXPORT_SYMBOL in .S files. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha d388973258f2d4aaa5995d32a2b94eb66397b26d

kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' The 'head' and 'tail' commands can take a file path directly. So, you do not need to run 'cat'. cat kernel/kheaders.md5 | head -1 ... is equivalent to: head -1 kernel/kheaders.md5 and the latter saves forking one process. While I was here, I replaced 'head -1' with 'head -n 1'. I also replaced '==' with '=' since we do not have a good reason to use the bashism. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha 50e25cb80fa6853cb65449c138bd4267b47a17df

kheaders: optimize md5sum calculation for in-tree builds This script computes md5sum of headers in srctree and in objtree. However, when we are building in-tree, we know the srctree and the objtree are the same. That is, we end up with the same computation twice. In fact, the first two lines of kernel/kheaders.md5 are always the same for in-tree builds. Unify the two md5sum calculations. For in-tree builds ($building_out_of_srctree is empty), we check only two directories, "include", and "arch/$SRCARCH/include". For out-of-tree builds ($building_out_of_srctree is 1), we check 4 directories, "$srctree/include", "$srctree/arch/$SRCARCH/include", "include", and "arch/$SRCARCH/include" since we know they are all different. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha bd38fa130ef0a8ff09f4302f6dbf4de2443549d0

kheaders: optimize header copy for in-tree builds This script copies headers by the cpio command twice; first from srctree, and then from objtree. However, when we building in-tree, we know the srctree and the objtree are the same. That is, all the headers copied by the first cpio are overwritten by the second one. Skip the first cpio when we are building in-tree. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha d368d9dfed0a44b7d12cb8a23ff28481b86c987d

kheaders: remove the last bashism to allow sh to run it 'pushd' ... 'popd' is the last bash-specific code in this script. One way to avoid it is to run the code in a sub-shell. With that addressed, you can run this script with sh. I replaced $(BASH) with $(CONFIG_SHELL), and I changed the hashbang to #!/bin/sh. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha e1b9c3e23d5d91c5ba4bf762d9507eacc96bcdfc

kheaders: explain why include/config/autoconf.h is excluded from md5sum This comment block explains why include/generated/compile.h is omitted, but nothing about include/generated/autoconf.h, which might be more difficult to understand. Add more comments. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha 67c000a5f6be32332220fbc31e991c2b975ca5ea

kbuild: remove unneeded variable, single-all When single-build is set, everything in $(MAKECMDGOALS) is a single target. You can use $(MAKECMDGOALS) to list out the single targets. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha be93d1bbdf84a984a45abb5984fba9cb19541fbf

kbuild: reduce KBUILD_SINGLE_TARGETS as descending into subdirectories KBUILD_SINGLE_TARGETS does not need to contain all the targets. Change it to keep track the targets only from the current directory and its subdirectories. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Masahiro Yamada

commit sha e760555a39fae1681b26572b5911f5fefa661887

kbuild: make single target builds much faster Since commit 394053f4a4b3 ("kbuild: make single targets work more correctly"), building single targets is really slow. Speed it up by not descending into unrelated directories. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

view details

Shakeel Butt

commit sha 7961eee3978475fd9e8626137f88595b1ca05856

mm: memcontrol: fix NULL-ptr deref in percpu stats flush __mem_cgroup_free() can be called on the failure path in mem_cgroup_alloc(). However memcg_flush_percpu_vmstats() and memcg_flush_percpu_vmevents() which are called from __mem_cgroup_free() access the fields of memcg which can potentially be null if called from failure path from mem_cgroup_alloc(). Indeed syzbot has reported the following crash: kasan: CONFIG_KASAN_INLINE enabled kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN CPU: 0 PID: 30393 Comm: syz-executor.1 Not tainted 5.4.0-rc2+ #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:memcg_flush_percpu_vmstats+0x4ae/0x930 mm/memcontrol.c:3436 Code: 05 41 89 c0 41 0f b6 04 24 41 38 c7 7c 08 84 c0 0f 85 5d 03 00 00 44 3b 05 33 d5 12 08 0f 83 e2 00 00 00 4c 89 f0 48 c1 e8 03 <42> 80 3c 28 00 0f 85 91 03 00 00 48 8b 85 10 fe ff ff 48 8b b0 90 RSP: 0018:ffff888095c27980 EFLAGS: 00010206 RAX: 0000000000000012 RBX: ffff888095c27b28 RCX: ffffc90008192000 RDX: 0000000000040000 RSI: ffffffff8340fae7 RDI: 0000000000000007 RBP: ffff888095c27be0 R08: 0000000000000000 R09: ffffed1013f0da33 R10: ffffed1013f0da32 R11: ffff88809f86d197 R12: fffffbfff138b760 R13: dffffc0000000000 R14: 0000000000000090 R15: 0000000000000007 FS: 00007f5027170700(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000710158 CR3: 00000000a7b18000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __mem_cgroup_free+0x1a/0x190 mm/memcontrol.c:5021 mem_cgroup_free mm/memcontrol.c:5033 [inline] mem_cgroup_css_alloc+0x3a1/0x1ae0 mm/memcontrol.c:5160 css_create kernel/cgroup/cgroup.c:5156 [inline] cgroup_apply_control_enable+0x44d/0xc40 kernel/cgroup/cgroup.c:3119 cgroup_mkdir+0x899/0x11b0 kernel/cgroup/cgroup.c:5401 kernfs_iop_mkdir+0x14d/0x1d0 fs/kernfs/dir.c:1124 vfs_mkdir+0x42e/0x670 fs/namei.c:3807 do_mkdirat+0x234/0x2a0 fs/namei.c:3830 __do_sys_mkdir fs/namei.c:3846 [inline] __se_sys_mkdir fs/namei.c:3844 [inline] __x64_sys_mkdir+0x5c/0x80 fs/namei.c:3844 do_syscall_64+0xfa/0x760 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe Fixing this by moving the flush to mem_cgroup_free as there is no need to flush anything if we see failure in mem_cgroup_alloc(). Link: http://lkml.kernel.org/r/20191018165231.249872-1-shakeelb@google.com Fixes: bb65f89b7d3d ("mm: memcontrol: flush percpu vmevents before releasing memcg") Fixes: c350a99ea2b1 ("mm: memcontrol: flush percpu vmstats before releasing memcg") Signed-off-by: Shakeel Butt <shakeelb@google.com> Reported-by: syzbot+515d5bcfe179cdf049b2@syzkaller.appspotmail.com Reviewed-by: Roman Gushchin <guro@fb.com> Cc: Michal Hocko <mhocko@suse.com> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Vladimir Davydov <vdavydov.dev@gmail.com> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

John Hubbard

commit sha 64801d19eba156170340c76f70ade743defcb8ce

mm/gup_benchmark: fix MAP_HUGETLB case The MAP_HUGETLB ("-H" option) of gup_benchmark fails: $ sudo ./gup_benchmark -H mmap: Invalid argument This is because gup_benchmark.c is passing in a file descriptor to mmap(), but the fd came from opening up the /dev/zero file. This confuses the mmap syscall implementation, which thinks that, if the caller did not specify MAP_ANONYMOUS, then the file must be a huge page file. So it attempts to verify that the file really is a huge page file, as you can see here: ksys_mmap_pgoff() { if (!(flags & MAP_ANONYMOUS)) { retval = -EINVAL; if (unlikely(flags & MAP_HUGETLB && !is_file_hugepages(file))) goto out_fput; /* THIS IS WHERE WE END UP */ else if (flags & MAP_HUGETLB) { ...proceed normally, /dev/zero is ok here... ...and of course is_file_hugepages() returns "false" for the /dev/zero file. The problem is that the user space program, gup_benchmark.c, really just wants anonymous memory here. The simplest way to get that is to pass MAP_ANONYMOUS whenever MAP_HUGETLB is specified, so that's what this patch does. Link: http://lkml.kernel.org/r/20191021212435.398153-2-jhubbard@nvidia.com Signed-off-by: John Hubbard <jhubbard@nvidia.com> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Reviewed-by: Jérôme Glisse <jglisse@redhat.com> Cc: Keith Busch <keith.busch@intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Mel Gorman

commit sha 3e8fc0075e24338b1117cdff6a79477427b8dbed

mm, meminit: recalculate pcpu batch and high limits after init completes Deferred memory initialisation updates zone->managed_pages during the initialisation phase but before that finishes, the per-cpu page allocator (pcpu) calculates the number of pages allocated/freed in batches as well as the maximum number of pages allowed on a per-cpu list. As zone->managed_pages is not up to date yet, the pcpu initialisation calculates inappropriately low batch and high values. This increases zone lock contention quite severely in some cases with the degree of severity depending on how many CPUs share a local zone and the size of the zone. A private report indicated that kernel build times were excessive with extremely high system CPU usage. A perf profile indicated that a large chunk of time was lost on zone->lock contention. This patch recalculates the pcpu batch and high values after deferred initialisation completes for every populated zone in the system. It was tested on a 2-socket AMD EPYC 2 machine using a kernel compilation workload -- allmodconfig and all available CPUs. mmtests configuration: config-workload-kernbench-max Configuration was modified to build on a fresh XFS partition. kernbench 5.4.0-rc3 5.4.0-rc3 vanilla resetpcpu-v2 Amean user-256 13249.50 ( 0.00%) 16401.31 * -23.79%* Amean syst-256 14760.30 ( 0.00%) 4448.39 * 69.86%* Amean elsp-256 162.42 ( 0.00%) 119.13 * 26.65%* Stddev user-256 42.97 ( 0.00%) 19.15 ( 55.43%) Stddev syst-256 336.87 ( 0.00%) 6.71 ( 98.01%) Stddev elsp-256 2.46 ( 0.00%) 0.39 ( 84.03%) 5.4.0-rc3 5.4.0-rc3 vanilla resetpcpu-v2 Duration User 39766.24 49221.79 Duration System 44298.10 13361.67 Duration Elapsed 519.11 388.87 The patch reduces system CPU usage by 69.86% and total build time by 26.65%. The variance of system CPU usage is also much reduced. Before, this was the breakdown of batch and high values over all zones was: 256 batch: 1 256 batch: 63 512 batch: 7 256 high: 0 256 high: 378 512 high: 42 512 pcpu pagesets had a batch limit of 7 and a high limit of 42. After the patch: 256 batch: 1 768 batch: 63 256 high: 0 768 high: 378 [mgorman@techsingularity.net: fix merge/linkage snafu] Link: http://lkml.kernel.org/r/20191023084705.GD3016@techsingularity.netLink: http://lkml.kernel.org/r/20191021094808.28824-2-mgorman@techsingularity.net Signed-off-by: Mel Gorman <mgorman@techsingularity.net> Acked-by: Michal Hocko <mhocko@suse.com> Acked-by: Vlastimil Babka <vbabka@suse.cz> Acked-by: David Hildenbrand <david@redhat.com> Cc: Matt Fleming <matt@codeblueprint.co.uk> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Borislav Petkov <bp@alien8.de> Cc: Qian Cai <cai@lca.pw> Cc: <stable@vger.kernel.org> [4.1+] Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Yang Shi

commit sha 169226f7e0d275c1879551f37484ef6683579a5c

mm: thp: handle page cache THP correctly in PageTransCompoundMap We have a usecase to use tmpfs as QEMU memory backend and we would like to take the advantage of THP as well. But, our test shows the EPT is not PMD mapped even though the underlying THP are PMD mapped on host. The number showed by /sys/kernel/debug/kvm/largepage is much less than the number of PMD mapped shmem pages as the below: 7f2778200000-7f2878200000 rw-s 00000000 00:14 262232 /dev/shm/qemu_back_mem.mem.Hz2hSf (deleted) Size: 4194304 kB [snip] AnonHugePages: 0 kB ShmemPmdMapped: 579584 kB [snip] Locked: 0 kB cat /sys/kernel/debug/kvm/largepages 12 And some benchmarks do worse than with anonymous THPs. By digging into the code we figured out that commit 127393fbe597 ("mm: thp: kvm: fix memory corruption in KVM with THP enabled") checks if there is a single PTE mapping on the page for anonymous THP when setting up EPT map. But the _mapcount < 0 check doesn't work for page cache THP since every subpage of page cache THP would get _mapcount inc'ed once it is PMD mapped, so PageTransCompoundMap() always returns false for page cache THP. This would prevent KVM from setting up PMD mapped EPT entry. So we need handle page cache THP correctly. However, when page cache THP's PMD gets split, kernel just remove the map instead of setting up PTE map like what anonymous THP does. Before KVM calls get_user_pages() the subpages may get PTE mapped even though it is still a THP since the page cache THP may be mapped by other processes at the mean time. Checking its _mapcount and whether the THP has PTE mapped or not. Although this may report some false negative cases (PTE mapped by other processes), it looks not trivial to make this accurate. With this fix /sys/kernel/debug/kvm/largepage would show reasonable pages are PMD mapped by EPT as the below: 7fbeaee00000-7fbfaee00000 rw-s 00000000 00:14 275464 /dev/shm/qemu_back_mem.mem.SKUvat (deleted) Size: 4194304 kB [snip] AnonHugePages: 0 kB ShmemPmdMapped: 557056 kB [snip] Locked: 0 kB cat /sys/kernel/debug/kvm/largepages 271 And the benchmarks are as same as anonymous THPs. [yang.shi@linux.alibaba.com: v4] Link: http://lkml.kernel.org/r/1571865575-42913-1-git-send-email-yang.shi@linux.alibaba.com Link: http://lkml.kernel.org/r/1571769577-89735-1-git-send-email-yang.shi@linux.alibaba.com Fixes: dd78fedde4b9 ("rmap: support file thp") Signed-off-by: Yang Shi <yang.shi@linux.alibaba.com> Reported-by: Gang Deng <gavin.dg@linux.alibaba.com> Tested-by: Gang Deng <gavin.dg@linux.alibaba.com> Suggested-by: Hugh Dickins <hughd@google.com> Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Cc: Andrea Arcangeli <aarcange@redhat.com> Cc: Matthew Wilcox <willy@infradead.org> Cc: <stable@vger.kernel.org> [4.8+] Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Shuning Zhang

commit sha e74540b285569d2b1e14fe7aee92297078f235ce

ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() When the extent tree is modified, it should be protected by inode cluster lock and ip_alloc_sem. The extent tree is accessed and modified in the ocfs2_prepare_inode_for_write, but isn't protected by ip_alloc_sem. The following is a case. The function ocfs2_fiemap is accessing the extent tree, which is modified at the same time. kernel BUG at fs/ocfs2/extent_map.c:475! invalid opcode: 0000 [#1] SMP Modules linked in: tun ocfs2 ocfs2_nodemanager configfs ocfs2_stackglue [...] CPU: 16 PID: 14047 Comm: o2info Not tainted 4.1.12-124.23.1.el6uek.x86_64 #2 Hardware name: Oracle Corporation ORACLE SERVER X7-2L/ASM, MB MECH, X7-2L, BIOS 42040600 10/19/2018 task: ffff88019487e200 ti: ffff88003daa4000 task.ti: ffff88003daa4000 RIP: ocfs2_get_clusters_nocache.isra.11+0x390/0x550 [ocfs2] Call Trace: ocfs2_fiemap+0x1e3/0x430 [ocfs2] do_vfs_ioctl+0x155/0x510 SyS_ioctl+0x81/0xa0 system_call_fastpath+0x18/0xd8 Code: 18 48 c7 c6 60 7f 65 a0 31 c0 bb e2 ff ff ff 48 8b 4a 40 48 8b 7a 28 48 c7 c2 78 2d 66 a0 e8 38 4f 05 00 e9 28 fe ff ff 0f 1f 00 <0f> 0b 66 0f 1f 44 00 00 bb 86 ff ff ff e9 13 fe ff ff 66 0f 1f RIP ocfs2_get_clusters_nocache.isra.11+0x390/0x550 [ocfs2] ---[ end trace c8aa0c8180e869dc ]--- Kernel panic - not syncing: Fatal exception Kernel Offset: disabled This issue can be reproduced every week in a production environment. This issue is related to the usage mode. If others use ocfs2 in this mode, the kernel will panic frequently. [akpm@linux-foundation.org: coding style fixes] [Fix new warning due to unused function by removing said function - Linus ] Link: http://lkml.kernel.org/r/1568772175-2906-2-git-send-email-sunny.s.zhang@oracle.com Signed-off-by: Shuning Zhang <sunny.s.zhang@oracle.com> Reviewed-by: Junxiao Bi <junxiao.bi@oracle.com> Reviewed-by: Gang He <ghe@suse.com> Cc: Mark Fasheh <mark@fasheh.com> Cc: Joel Becker <jlbec@evilplan.org> Cc: Joseph Qi <jiangqi903@gmail.com> Cc: Changwei Ge <gechangwei@live.cn> Cc: Jun Piao <piaojun@huawei.com> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Jason Gunthorpe

commit sha df2ec7641bd03624a7e54cc926e8c3f75c7a84d8

mm/mmu_notifiers: use the right return code for WARN_ON The return code from the op callback is actually in _ret, while the WARN_ON was checking ret which causes it to misfire. Link: http://lkml.kernel.org/r/20191025175502.GA31127@ziepe.ca Fixes: 8402ce61bec2 ("mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail") Signed-off-by: Jason Gunthorpe <jgg@mellanox.com> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Michal Hocko

commit sha abaed0112c1db08be15a784a2c5c8a8b3063cdd3

mm, vmstat: hide /proc/pagetypeinfo from normal users /proc/pagetypeinfo is a debugging tool to examine internal page allocator state wrt to fragmentation. It is not very useful for any other use so normal users really do not need to read this file. Waiman Long has noticed that reading this file can have negative side effects because zone->lock is necessary for gathering data and that a) interferes with the page allocator and its users and b) can lead to hard lockups on large machines which have very long free_list. Reduce both issues by simply not exporting the file to regular users. Link: http://lkml.kernel.org/r/20191025072610.18526-2-mhocko@kernel.org Fixes: 467c996c1e19 ("Print out statistics in relation to fragmentation avoidance to /proc/pagetypeinfo") Signed-off-by: Michal Hocko <mhocko@suse.com> Reported-by: Waiman Long <longman@redhat.com> Acked-by: Mel Gorman <mgorman@suse.de> Acked-by: Vlastimil Babka <vbabka@suse.cz> Acked-by: Waiman Long <longman@redhat.com> Acked-by: Rafael Aquini <aquini@redhat.com> Acked-by: David Rientjes <rientjes@google.com> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Cc: David Hildenbrand <david@redhat.com> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Roman Gushchin <guro@fb.com> Cc: Konstantin Khlebnikov <khlebnikov@yandex-team.ru> Cc: Jann Horn <jannh@google.com> Cc: Song Liu <songliubraving@fb.com> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

push time in 4 days

push eventjessfraz/syzkaller

Dmitry Vyukov

commit sha 1e35461e020a8b43c7b2d79ee64eb4068a9f0481

pkg/report: trim panic_on_warn set few lines earlier The KCSAN reports can be quite short. Now with task contexts we can hopefully reduce the threshold a bit.

view details

Mark Johnston

commit sha 5e1ad02b1770214d9503070b52c4eb7bdd6c6cff

pkg/csource: Force promotion of 64-bit constant values Constant 64-bit arguments to the variadic syscall(2) must have their width specified explicitly. In practice this is not necessary most of the time, but on amd64/freebsd with clang the compiler can and does store the constant 32-bit value to the stack, leaving garbage in the upper 32 bits. This makes C reproducers somewhat uglier, but I see no other solution.

view details

Dmitry Vyukov

commit sha 560ebad5b03cf3574cbad98a4c2972b7758d0d1a

dashboard/app: move FixBisectionDisabled from repo to manager We have manager in more places (bug, job, etc), but usually we don't have repo directly (this always requires loading build). Move FixBisectionDisabled to manager for easier access, e.g. we will be able to easily check if a bug happened only on managers with fix bisection disables, which is currently quite problematic.

view details

Dmitry Vyukov

commit sha 31b7aac4626757ae0862971db78aaa1338541227

pkg/report: ignore boot warning that always happens Happens on every boot and prevents detection of other bugs. The warning was already reported upstream: https://groups.google.com/forum/#!msg/syzkaller-bugs/8HZdIbi8sdE/Niu4qijeAAAJ https://syzkaller.appspot.com/bug?extid=4d497898effeb1936245

view details

Dmitry Vyukov

commit sha dc438b91deb00a8ad5634a9c55903e0b1a537c61

dashboard/app: enable fix bisection to external reporting Update #1371

view details

push time in 4 days

push eventjessfraz/kubernetes

Ted Yu

commit sha a4522bd2b3ab1c7614a079243528fd21879bd430

Traverse resources before giving no name error

view details

wuyafang

commit sha 78d24f59dd26fb598045b283ce74c6f2b01244cd

remove reference to promhttp in kubelet

view details

Sandeep Rajan

commit sha 7074f28dd2a79eada6833b17abe4f2796753a5cd

retain corefile when migration fails

view details

ritho

commit sha cd2adbe760641f844d84d411f9adcf17fb6982ff

Do some Kubectl optimizations suggested by the golangci linter The tool golangci-lint gives a bunch of warnings. This PR solves the easier/less controversial ones, so the code is simpler and a little bit more optimal, since it removes some if conditions.

view details

chendotjs

commit sha 5381c9afe1e4c2aad7f56509241cfa7f719fbe9e

simplify check for IPv6 in kubelet.

view details

wojtekt

commit sha ffad401b4edc2f5520d744c2dac736b8a2e8e96a

Promote NodeLease feature to GA

view details

Kenichi Omichi

commit sha eb9d1cb5ccabf2c7f06464bf77fbb07bead27222

Move functions from e2e/framework/util.go Part-2 This PR moves functions from test/e2e/framework.util.go for making e2e core framework small and simple: - RestartKubeProxy: Moved to e2e network package - CheckConnectivityToHost: Moved to e2e network package - RemoveAvoidPodsOffNode: Move to e2e scheduling package - AddOrUpdateAvoidPodOnNode: Move to e2e scheduling package - UpdateDaemonSetWithRetries: Move to e2e apps package - CheckForControllerManagerHealthy: Moved to e2e storage package - ParseKVLines: Removed because of e9345ae5f05163adc84473ddaa1f819d62fe0927 - AddOrUpdateLabelOnNodeAndReturnOldValue: Removed because of ff7b07c43c9992bb03cbf00beec735133a0c5d90

view details

danielqsj

commit sha b7b1055bf448d2bbd8b6b6e6ba1189f49f39cda4

refactor autoscaling utils in e2e

view details

danielqsj

commit sha 32aaea1baf0dabd4053e8bea657f37be4f67adf8

fix golint error

view details

Sandeep Rajan

commit sha 16191db3535cb6a892194f7fc8483f0588aa58ed

skip deployment update if migration fails

view details

David Eads

commit sha c6d2c37ad2cec7f32ef0d53f0de128595caade70

panic in featuregate if a requested feature is unknown

view details

David Eads

commit sha 20c956c0460d41870a21bf2e7230374e6d7a7808

remove featuregate hard requirement from azure legacy cloudprovider

view details

RainbowMango

commit sha 9efabe81240660a9a9af6556afb952276badbb1b

Migrate custom collector to stablility framework

view details

RainbowMango

commit sha 09dc221d7bdc3ceb1460bde4278361b63dc2e5d0

Deal with auto-generated files. Update bazel by hack/update-bazel.sh

view details

clarklee92

commit sha 7ce12844d2cbb745f39f85b3376d95e2e272621a

Use framework.ExpectEqual() in unit test Signed-off-by: clarklee92 <clarklee1992@hotmail.com>

view details

SataQiu

commit sha f4ffca8e8ba7de2f131d236dd129a488f71a9b1d

e2e: remove unused KubectlVersion function from framework/util

view details

Jordan Liggitt

commit sha 59dfac587f7998e3163fcc98f87f6ad6dfe501ef

Fix assert methods

view details

Jordan Liggitt

commit sha cb17a2b6a6a086dff147188fcde8b1742d3bc78e

Fix run_pod_tests

view details

Jordan Liggitt

commit sha 1678f4297003f6ca1de3cbf2d641e0652197161f

Fix run_kubectl_sort_by_tests

view details

Jordan Liggitt

commit sha 4c3bf1a660df8c2ea4348205d516dd2bbfd5e402

Fix record_command suppression of test errors

view details

push time in 4 days

push eventjessfraz/docker

Yong Tang

commit sha f09dc2f4fc68c0e622797404763b757739b79aaa

Fix docker crash when creating namespaces with UID in /etc/subuid and /etc/subgid This fix tries to address the issue raised in 39353 where docker crash when creating namespaces with UID in /etc/subuid and /etc/subgid. The issue was that, mapping to `/etc/sub[u,g]id` in docker does not allow numeric ID. This fix fixes the issue by probing other combinations (uid:groupname, username:gid, uid:gid) when normal username:groupname fails. This fix fixes 39353. Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

view details

Sebastiaan van Stijn

commit sha 9cf349d0f80d2399cdfad0321e0f181c2e7efa17

bump libnetwork 90afbb01e1d8acacb505a092744ea42b9f167377 full diff: https://github.com/docker/libnetwork/compare/0025177e3dabbe0de151be0957dcaff149d43536...90afbb01e1d8acacb505a092744ea42b9f167377 includes: - docker/libnetwork#/2459 Fix Error Check in NewNetwork - docker/libnetwork#/2466 Revert "Merge pull request #2339 from phyber/iptables-check" - reverts docker/libnetwork#/2339 controller: Check if IPTables is enabled for arrangeUserFilterRule - re-opens docker/libnetwork#2158 dockerd when run with --iptables=false modifies iptables by adding DOCKER-USER - re-opens moby/moby#35777 With iptables=false dockerd still creates DOCKER-USER chain and rules - re-opens docker/for-linux#136 dockerd --iptables=false adds DOCKER-USER chain and modify FORWARD chain anyway Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 1a88e0255496ca8a5ffa70e845da43381c7fc8ea

Merge pull request #39764 from yongtang/39353-subgid-subuid Fix docker crash when creating namespaces with UID in /etc/subuid and /etc/subgid

view details

Tibor Vass

commit sha 36ffe9edc2b37a5154633f3fbc260217114039d4

Merge pull request #40192 from thaJeztah/bump_libnetwork bump libnetwork 90afbb01e1d8acacb505a092744ea42b9f167377

view details

push time in 4 days

push eventjessfraz/mesos

Benno Evers

commit sha d5b6ba7f40cb10724d92554f44cae5bfd39ac961

Revamped attribute handling in stout. This makes several changes to the attribute compatibility layer provided by stout: * Add a new `STOUT_HAS_CPP_ATTRIBUTE` macro to test compiler support for a given attribute. * Renamed the non-namespaced `NORETURN` macro to `STOUT_NORETURN`. * Preferred the use of the standardized `[[noreturn]]` syntax if supported by the compiler. * Fixed previous usages of `NORETURN` in the stout codebase. * Added support for the `[[nodiscard]]` attribute. Review: https://reviews.apache.org/r/71734/

view details

Benno Evers

commit sha c00595446f00ee4d139ee45f829644a512795ffd

Added 'nodiscard' attribute to some member functions of Resources. Added the `[[nodiscard]]` attribute to `Resources::pushReservation()` and `Resources::popReservation()`, in order to prevent mistakes by authors incorrectly assuming that these functions would modify the resources objects in place. Review: https://reviews.apache.org/r/71735/

view details

Benno Evers

commit sha 48d79c25f639d7cd79ca7a78c23ad0e680bcdcbb

Improved error reporting in 'Resources::pushReservation()'. Make sure to print the actual error message after an assertion failure in `Resources::pushReservations()`. Review: https://reviews.apache.org/r/71722/

view details

Benno Evers

commit sha 78b071c3e4f00f932ff5530b5fa97ea66b837ee9

Added 'source' field to operator reservation API. Added a new 'source' field to the operator API `ReserveResources` protobuf to prepare for the pending reservation update changes. Review: https://reviews.apache.org/r/71679/

view details

Benno Evers

commit sha 398a13e6fe8956d463a571e93551331dcfbdabeb

Added 'source' field to scheduler reservation API. Added a new 'source' field to the `Reserve` message in the scheduler reservation API. Review: https://reviews.apache.org/r/71686/

view details

Benno Evers

commit sha fb37ddaa847b12a139e4fcb1d107a923e1355cff

Consolidated 'Master::authorizeReserveResources' overloads. Removed one overload of `authorizeReserveResources()` that was not being used anywhere. Review: https://reviews.apache.org/r/71699/

view details

Benno Evers

commit sha 231321559485ea4b6e3024b86c74914065521e45

Rejected scheduler calls that include reservation updates. Until reservation updates are implemented, ensure that calls making use of them are properly rejected. Review: https://reviews.apache.org/r/71687/

view details

Benno Evers

commit sha c44b4fb3580d3ca5349168552e068a2343b91f61

Rejected operator API calls that include reservation updates. Review: https://reviews.apache.org/r/71688/

view details

Benno Evers

commit sha 8e742ebb72918ce349025fc6bf1ef03f2b3c7e4d

Added function to compute a common reservation ancestor. Added a new function `Resources::getReservationAncestor()` to compute a common reservation ancestor between two `Resources`. Review: https://reviews.apache.org/r/71690/

view details

Benno Evers

commit sha b368d897d83df2f261e01fa7583798d80d098052

Updated 'Master::Http::_reserve' to pass along new 'source' field. Updated 'Master::Http::_reserve()' to correctly set the new `source` field in the `Offer::Operation` created from operator API input. Review: https://reviews.apache.org/r/71695/

view details

Benno Evers

commit sha 1aedc02e5cf8ab2a5aea7c9ed8327139ca9c0f0e

Updated validation of 'Reserve' call. Updated `master::validation::operation::validate(Reserve&)` to account for the new `source` field in the reserve call, verifying that `source` and `resources` have a common reservation ancestor. Review: https://reviews.apache.org/r/71696/

view details

Benno Evers

commit sha f1a9d7206c7f6fee8e435e8fbe8e69802b1e9388

Updated offer operation resource validation for reservation updates. Updated `validateAndUpgradeResources()` to also validate the `source` field in a reservation. Review: https://reviews.apache.org/r/71700/

view details

Benno Evers

commit sha 1d225b4c0270f06b901f0fafd777a347aae921cd

Updated 'getResourceConversion()' for reservation updates. Updated the `getResourcesConversion()` function to correctly handle the `source` field in `RESERVE` operations. Review: https://reviews.apache.org/r/71719/

view details

Benjamin Bannier

commit sha 09c830d87b88d4c2f386cb9ded5931528d6cf144

Added authorization handling for reservations with `source`. This patch adds authorization handling for `RESERVE` operations containing `source` fields. In order to stay backwards-compatible we add a dedicated authorization branch for such operations which under the hood translates each removed reservation to an `UNRESERVE` operation and every added reservation as a `RESERVE` operation where we fall back to existing authorization code for authorization. Review: https://reviews.apache.org/r/71729/

view details

Benno Evers

commit sha b6bdc74c896303dc1775c68642023ee4513834b1

Added end-to-end test for operator API reservation updates. Added a new test to verify that reservations can be updated using the operator API. Review: https://reviews.apache.org/r/71725/

view details

push time in 4 days

push eventjessfraz/kata-runtime

Salvador Fuentes

commit sha 0e70b38d06f5bc3b43b2dbbabad1fb2a274dafa3

versions: Update kubernetes and cri-o to 1.16 Update k8s supported version from 1.15.3 to 1.16.2 and cri-o from 1.15.0 to 1.16.0 Fixes: #2166. Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>

view details

Salvador Fuentes

commit sha 69ab09273dc3c1d7cf32c116e45ab93db7ecaa8e

versions: Add cri-tools and conmon to the versions.yaml cri-tools version was managed in the tests repository, but as we define here cri-o, containerd and kubernetes versions, it make sense to have the cri-tools version defined in this repo. conmon has now to be installed/built separately. So add it to the list. Depends-on: github.com/kata-containers/tests#2057 Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>

view details

GabyCT

commit sha 3e3e923aa28f3aa6ae773c4b33089b37dc0ee97b

Merge pull request #2167 from chavafg/topic/k8s-1.16 versions: Update kubernetes and cri-o to 1.16

view details

push time in 5 days

push eventjessfraz/cli

Silvin Lubecki

commit sha 7eb6a29c0ba4aafece34b13fb851164f605a455f

Bump compose-on-kubernetes from v0.4.25-alpha1 to v0.5.0-alpha1 Signed-off-by: Silvin Lubecki <silvin.lubecki@docker.com>

view details

Sebastiaan van Stijn

commit sha 8aeaf60b3a6eb49ad3ee7bea63ae61f2817c7a7f

Merge pull request #2187 from silvin-lubecki/bump-compose-on-kube Bump compose-on-kubernetes from v0.4.25-alpha1 to v0.5.0-alpha1

view details

Anca Iordache

commit sha 22a5dad847f53dd5d1bde9a61027d13c0cbce94d

app-214 Load Client info in getter function Signed-off-by: Anca Iordache <anca.iordache@docker.com> Possible approach for client info - split ClientInfo() into ClientInfo() and loadClientInfo() - split ConfigFile() into ConfigFile() and loadConfigFile() - ConfigFile() and ClientInfo() call their corresponding loadXX function if it has not yet been loaded; this allows them to be used before Initialize() was called. - Initialize() *always* (re-)loads the configuration; this makes sure that the correct configuration is used when actually calling commands. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Silvin Lubecki

commit sha 37f9a88c696ae81be14c1697bd083d6421b4933c

Merge pull request #2095 from aiordache/app-214_client_info_load_func APP-214 Load Client info in getter function

view details

push time in 5 days

push eventjessfraz/sig-release

Tim Pepper

commit sha 09b938487d9be050b2843304be11bb352d2cf0d1

remind Tim where to send email for patch release team For some reason I _always_ Cc: the wrong email address. Maybe these tiny edits will point my future self at the correct email address of our team. Signed-off-by: Tim Pepper <tpepper@vmware.com>

view details

Kubernetes Prow Robot

commit sha caee039c5613874b9a7e4e6723306b5a8599af95

Merge pull request #853 from tpepper/schedule remind Tim where to send email for patch release team

view details

push time in 5 days

push eventjessfraz/boulder

Daniel McCarney

commit sha 32ad79a0df37118a08a66fa0c08f092937c10311

deps: rerun the gopkg.in/go-gorp/gorp.v2 go get. (#4531) Newer Go versions seem to give a different psuedoversion for this dependency at the same commit than when we initially switched to Go modules for Boulder. Fixing the psuedoversion now so it won't trip up future updates unexpectedly.

view details

push time in 5 days

push eventjessfraz/cri-o

Peter Hunt

commit sha 4d6cac62d1394d0320897509c75ed883ec2a62e8

bump go version to build kubernetes Signed-off-by: Peter Hunt <pehunt@redhat.com>

view details

Peter Hunt

commit sha eebeefbf28914679e766fa45875d8fc973b5e4a5

drop godoc As it's not included in go installation anymore, and I don't think it's needed anyway Signed-off-by: Peter Hunt <pehunt@redhat.com>

view details

Peter Hunt

commit sha 23680d60b5131b38cbdc725e008da99196910970

Use updated cri-tools that includes fixes for a compile error with golangci-lint, and also builds with go 1.13. Signed-off-by: Peter Hunt <pehunt@redhat.com>

view details

Peter Hunt

commit sha 8a45293e59e858983d93bab9ecd0aa6d0585433a

don't use go install to install cri-tools Signed-off-by: Peter Hunt <pehunt@redhat.com>

view details

OpenShift Merge Robot

commit sha 55b35f7cd043d5e04c3f9b2efe52e9d14a440a2d

Merge pull request #2955 from haircommander/go-1.13.4 bump go version to build kubernetes

view details

Sascha Grunert

commit sha b7118672fa148fef39c6939708505a9b5be45add

Update release versions in documentation Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

push time in 5 days

push eventjessfraz/release

Stephen Augustus

commit sha 1e536cbf984ed487a4fc42932dab2eab0925649f

images: Remove godep image We haven't used godep for some time now, so removing here. Signed-off-by: Stephen Augustus <saugustus@vmware.com>

view details

Stephen Augustus

commit sha e854e8e574307d0e8593c11f7744d1d23673266d

Update go references to go1.13.4 Signed-off-by: Stephen Augustus <saugustus@vmware.com>

view details

Kubernetes Prow Robot

commit sha f153973a5730ccaae117601a2aecf6da97ac3feb

Merge pull request #927 from justaugustus/go1.13 Update repo to go1.13.4

view details

push time in 5 days

push eventjessfraz/kubernetes.github.io

Alex Contini

commit sha 76787f76e45c89e6066097469dba0b6c8ab541b8

Add new case study stylesheet (#17334) * Add new case study stylesheet We will be adding a bunch of new case studies with an updated design (a lot of it is just simplified). I created this new file, and for the new case studies we will add this updated code at the top from now on: --- case_study_styles: true cid: caseStudies css: /css/new_case_studies.css --- So just replacing the old css file with this one. Let me know if that is not going to work the way I think it will, thank you! * update name * update file name

view details

Nate Reid

commit sha 80f78a0d92d66c04a409b11505a8934bab2d15b2

Remove 'experimental' from high-availability, and '.' from etcd bullet (#17254) * Remove 'experimental' from high-availability, and '.' from etcd bullet s/controller-managing/controller-manager s/Apiserver/API server s/Assuming/Assumes * Update content/en/docs/tasks/debug-application-cluster/debug-cluster.md Co-Authored-By: Stephen Augustus <justaugustus@users.noreply.github.com> * Update content/en/docs/tasks/debug-application-cluster/debug-cluster.md Co-Authored-By: Stephen Augustus <justaugustus@users.noreply.github.com> * Update content/en/docs/tasks/debug-application-cluster/debug-cluster.md Co-Authored-By: Stephen Augustus <justaugustus@users.noreply.github.com>

view details

Naoki Oketani

commit sha ab5ef4d4ec7a2215e078dc84d3afe65a2d4d183a

fixed a typo (#17473)

view details

Seokho Son

commit sha 3c3831592e2ff1a6ce09750e855154b13896c4d7

Forth Korean l10n work for release-1.16 (#17481) * Translate workloads/controllers/ttlafterfinished.md in Korean. (#17241) * Update Korean l10n guide (#17402) * Translate tasks/manage-kubernetes-objects/kustomization in Korean (#17225) * Update file outdated korean docs in dev-1.16-ko.4 (#17235) * Translate concepts/workloads/pods/ephemeral-containers.md in Korean. (#16630) Co-Authored-By: Yuk, Yongsu <ysyukr@gmail.com> Co-Authored-By: Cheolgu Kim <lapee79@gmail.com> Co-Authored-By: June Yi <gochist@gmail.com> Co-Authored-By: Seokho Son <shsongist@gmail.com>

view details

push time in 5 days

push eventjessfraz/buildkit

Edgar Lee

commit sha 7846d924ff4020b19e420a1a032e78855711a7ec

Improve solver type godocs Signed-off-by: Edgar Lee <edgarl@netflix.com>

view details

Edgar Lee

commit sha e8326b213b209e933d00e34b0ecf211a4717e50c

Fixup doc strings for solver types Signed-off-by: Edgar Lee <edgarl@netflix.com>

view details

Tõnis Tiigi

commit sha 18f2c62285efc138f6cf86ba8626e6a4a46613fe

Merge pull request #1244 from hinshun/doc-solver-types Improve solver type godocs

view details

push time in 5 days

push eventjessfraz/linux

Hans de Goede

commit sha 43b7029f475e7497da1de1f4a1742241812bf266

HID: i2c-hid: Send power-on command after reset Before commit 67b18dfb8cfc ("HID: i2c-hid: Remove runtime power management"), any i2c-hid touchscreens would typically be runtime-suspended between the driver loading and Xorg or a Wayland compositor opening it, causing it to be resumed again. This means that before this change, we would call i2c_hid_set_power(OFF), i2c_hid_set_power(ON) before the graphical session would start listening to the touchscreen. It turns out that at least some SIS touchscreens, such as the one found on the Asus T100HA, need a power-on command after reset, otherwise they will not send any events. Fixes: 67b18dfb8cfc ("HID: i2c-hid: Remove runtime power management") Cc: Kai-Heng Feng <kai.heng.feng@canonical.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>

view details

Jason Gerecke

commit sha ff479731c3859609530416a18ddb3db5db019b66

HID: wacom: generic: Treat serial number and related fields as unsigned The HID descriptors for most Wacom devices oddly declare the serial number and other related fields as signed integers. When these numbers are ingested by the HID subsystem, they are automatically sign-extended into 32-bit integers. We treat the fields as unsigned elsewhere in the kernel and userspace, however, so this sign-extension causes problems. In particular, the sign-extended tool ID sent to userspace as ABS_MISC does not properly match unsigned IDs used by xf86-input-wacom and libwacom. We introduce a function 'wacom_s32tou' that can undo the automatic sign extension performed by 'hid_snto32'. We call this function when processing the serial number and related fields to ensure that we are dealing with and reporting the unsigned form. We opt to use this method rather than adding a descriptor fixup in 'wacom_hid_usage_quirk' since it should be more robust in the face of future devices. Ref: https://github.com/linuxwacom/input-wacom/issues/134 Fixes: f85c9dc678 ("HID: wacom: generic: Support tool ID and additional tool types") CC: <stable@vger.kernel.org> # v4.10+ Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com> Reviewed-by: Aaron Armstrong Skomra <aaron.skomra@wacom.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>

view details

Linus Torvalds

commit sha 847120f859cc45e074204f4cf33c8df069306eb2

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid Pull HID fixes from Jiri Kosina: "Two fixes for the HID subsystem: - regression fix for i2c-hid power management (Hans de Goede) - signed vs unsigned API fix for Wacom driver (Jason Gerecke)" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid: HID: wacom: generic: Treat serial number and related fields as unsigned HID: i2c-hid: Send power-on command after reset

view details

push time in 5 days

push eventjessfraz/community

Steve Wong

commit sha 066f6ad9a33e62cd719f5033cc685949041eb42a

add new Slack channel for VMware User Group

view details

Taylor Martin

commit sha 963718ecd354ce4782f01067a9e14681fd3c17ce

Add 2019's community notes to the archive (#4221) * Add 2019's community notes to the archive Signed-off-by: Taylor Martin <martinta@vmware.com> * Fix a misspelling Signed-off-by: Taylor Martin <martinta@vmware.com>

view details

Kubernetes Prow Robot

commit sha a9cf5c8f3380bb52ebe57b1e2dbdec136d8dd484

Merge pull request #4146 from cantbewong/cantbewong-create-vmware-ug-slack add new Slack channel for VMware User Group

view details

push time in 5 days

push eventjessfraz/cilium

Maciej Kwiek

commit sha 41221a56e4a13fc8203d60ae87e944a4188c2285

Move missed kubectl apply calls to `Apply` calls Signed-off-by: Maciej Kwiek <maciej@isovalent.com>

view details

Jean Raby

commit sha def2c9e06e91d330c3dfdfc9384e65c2ad39fccf

Add gops to cilium-cni Failure to start gops is considered non-fatal here since this feature should be mostly useful to debug hangs or weird condition and trying to avoid breaking container creation if gops init fails seems reasonable. Signed-off by: Jean Raby <jean@raby.sh>

view details

push time in 5 days

push eventjessfraz/tor

teor

commit sha aaef9a2519d81c016bc1f58272121ed908fbff10

relay: Stop failing on startup when the relay module is disabled When the relay module is disabled, make "ClientOnly 1" and "DirCache 0" by default. (But keep "ClientOnly 0" and "DirCache 1" as the defaults for the unit tests.) And run "make autostyle". Part of ticket 32410.

view details

teor

commit sha a0820bc00df38883555a6307f2e1fe3bdf32ef81

test/parseconf: Update config parsing tests for 32410

view details

Nick Mathewson

commit sha 45698e89edecce71256bc5e2529f9610b0eea50f

Merge remote-tracking branch 'tor-github/pr/1515'

view details

Nick Mathewson

commit sha 4541a590192a97d56c7a303492a2bc1bbeacb441

lib/cc: Define the standard C macro pasting trick in one place. This file is a workaround for the issue that if you say `a ## b` to create a token that is the name of a macro, the C preprocessor won't expand that macro. So you can't say this: #define FOO__SQUARE(x) ((x)*(x)) #define FOO__CUBE(x) ((x)*(x)*(x)) #define FOO(func, x) FOO__##func(x) Instead, the standard C trick is to add a layer of indirection: #define PASTE(a,b) PASTE__(a,b) #define PASTE__(a,b) a ## b #define FOO__SQUARE(x) ((x)*(x)) #define FOO__CUBE(x) ((x)*(x)*(x)) #define FOO(func, x) PASTE(FOO__, func)(x) We should use this kind of trick sparingly, since it gets confusing.

view details

Nick Mathewson

commit sha 19cac400d9cf7dcc274c583bb3e942b2682c3663

Macros for declaring configuration structs and variable-tables In our old design, we had to declare configuration structures (like or_options_t) and variable tables (like option_vars_) separately, and we used some magic to enforce their consistency (see conftesting.h). With this design, we write a single definition for the configuration object and its fields, and use C macros to expand it either into a structure, or a variable table. Since they are both made from the same source, they can't become inconsistent. The two designs can coexist happily, and we can migrate from one to the other at our convenience.

view details

Nick Mathewson

commit sha 683d4c2bc8379084062dfd79d679e89c2713ff50

Add FOO_type_defn globals so that confdecl.h can refer to them.

view details

Nick Mathewson

commit sha 1d108894e7abd85d2ba0beeb69c0ee6071521a6c

Define a low-level version of the confdecl table macros This version uses the enum rather than the type definitions, to avoid layering violations and linking problems.

view details

Nick Mathewson

commit sha 5914addcbc5da7ce2ae4e705090ccefd71f27007

Teach doxygen about option-declaration code. These settings allow doxygen to find and understand doxygen comments in configuration definitions made using the macros in confdecl.h.

view details

Nick Mathewson

commit sha 86389893080d86f6437476c3ff6f3fb07ad3bd99

Expose get_obj() functions from confmgt.c. The subsysmgr code wants to use them.

view details

Nick Mathewson

commit sha a7cfddc8d18c39be8fb212ee2a96da2d1905d9c8

Make a new structure for tracking subsystem status. We used to have only one boolean per subsystem, but we're about to have a little more information.

view details

Nick Mathewson

commit sha 7ac4f9d5ec1b31a0d4b76ab62c1afc039c8fe627

Give subsystems optional config formats and state formats. The formats, when provided, are now added to the global config_mgr_t objects.

view details

Nick Mathewson

commit sha 52c0ab4af3ec152c4b78669acf8877ca27d66097

Add subsys functions for receiving/flushing states and options. These functions are in the subsystem, not in the config_format_t, since they are about how the format is _used_, not about _what it is_.

view details

Nick Mathewson

commit sha b06e9d8ad58bfe11d2c1f6a921ba059658a578f2

Add testing-only functions to get the subsystem config/state indices

view details

Nick Mathewson

commit sha 8cd3e66d93a7b3f61afc3bc0c8868fb50c85af22

Use new configuration architecture for crypto options This is a comparatively simple change.

view details

Nick Mathewson

commit sha 0d8504e70b0c6ff92f38fc7f4b4c38037d121e69

crypto config: do not change the user's value of HardwareAccel. We still interpret "AccelName" as turning on the "HardwareAccel" feature, but we no longer modify the user's options here. Fixes bug 32382; bugfix on 0.2.2.1-alpha when we added openssl engine support.

view details

Nick Mathewson

commit sha 0f0a9bdf332002bb0542dae6bb00e922af5dcf63

Stop using "config_suite_offset=-1" to indicate "no config suite." Instead, create a separate "has_config_suite" boolean, so that only top-level formats with config_suites need to declare an offset at all.

view details

Nick Mathewson

commit sha 3afbb29bee060b191e10aaec134a819047c3cf5e

subsysmgr: use IDX_NONE is an exception value, not -1.

view details

Nick Mathewson

commit sha 280a9a476031db7c5c5923b0ad9b23e475abeae9

Move netstatus (mainloop) state fields into mainloop's state.

view details

Nick Mathewson

commit sha 27a4438805dcac7fa46a2c47f0b247c7f8d3668e

conf_examples test for crypto_accel

view details

Nick Mathewson

commit sha 32a2f96f82eaadafd4faf2c6184093e441661a4e

Add the ability to fail when a hardware accelerator is missing. Closes ticket 32406.

view details

push time in 5 days

push eventjessfraz/containerd

Michael Crosby

commit sha 0f4374169e10ee6f99a46c27b3ae752c4201e216

Add proto path /usr/include to Protobuild This fixes proto compiles on alpine based systems. Signed-off-by: Michael Crosby <crosbymichael@gmail.com>

view details

Maksym Pavlenko

commit sha c038a7c4b18d7a3143b5bd75152b250208385300

Merge pull request #3803 from crosbymichael/proto-paths Add proto path /usr/include to Protobuild

view details

push time in 5 days

push eventjessfraz/cgroups

Akihiro Suda

commit sha 788d0827be5d0f784456c45df30642add9547a7e

v2: restore VerifyGroupPath https://github.com/containerd/cgroups/pull/109#discussion_r343218221 Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>

view details

Akihiro Suda

commit sha b15f98493ecf98710faa65af8eb3e4eeef892859

v2: fix TestParseCgroupFromReader --- FAIL: TestParseCgroupFromReader (0.00s) utils_test.go:34: expected "/user.slice/user-1001.slice/session-1.scope", got "" utils_test.go:37: invalid cgroup entry: "2:cpuset:/foo" Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>

view details

Akihiro Suda

commit sha 29ec75e6255b2ae35307600f57feafa0c0563a6f

update go.mod Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>

view details

Akihiro Suda

commit sha a4f92d6967edd0fc3b8e7a302e77a9fd3032d2db

.travis.yml: run test for all packages Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>

view details

Michael Crosby

commit sha a026e7e7c3457dafd8ca0119b749e7291ea7b63e

Merge pull request #110 from AkihiroSuda/v2-verifypath v2: restore VerifyGroupPath; v2: fix TestParseCgroupFromReader

view details

Michael Crosby

commit sha 8e6ae5fe16fe1193771e8a14f79bf2f51e92b9f5

Add ToResources func for spec to v2.Resources Signed-off-by: Michael Crosby <crosbymichael@gmail.com>

view details

Phil Estes

commit sha 3ecfbc409fb699785831415dd204dc355c738e2b

Merge pull request #111 from crosbymichael/to-res Add ToResources func for spec to v2.Resources

view details

push time in 5 days

push eventjessfraz/test-infra

feifei.zhang@huawei.com

commit sha c59627453acb6d58024ed2b4acf08b652635bf4b

fix golint failures

view details

Benjamin Elder

commit sha 8e453cc17c38c2c512de5643e083401dbc43ca21

make kind pr blocking in kubernetes/kubernetes

view details

Kubernetes Prow Robot

commit sha fce123416317e2cc4a967b8b1e23449907bbed33

Run ./hack/update-deps.sh --patch

view details

Marcin Franczyk

commit sha 34497fd087e3988740078ad928c4f11b4e9b792e

rest api coverage lens Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>

view details

Marcin Franczyk

commit sha b1db9522df87a91c5f4f1c00aec20a6c174d4dba

add warning and error thresholds Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>

view details

Marcin Franczyk

commit sha 507d4e044641de81ade73ae4c8fef1e66d5c5025

add README for restcoverage lens Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>

view details

Marcin Franczyk

commit sha f38949380438e394e18ebf2bfc6fe39b95780a92

update available lenses Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>

view details

Marcin Franczyk

commit sha a4fc8c84d4304fcf3e3d70ab223190c0f42e1fd8

fix errors from tslint Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>

view details

Marcin Franczyk

commit sha 9be18dab573f1fb5f349394c03f50bd515fc4edf

always initialize query and body structures Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>

view details

Linus Arver

commit sha efcddcd7e03496a3ddebd884263cffcb534c6afe

trusted cluster: add backup job for gcr.io/k8s-artifacts-prod

view details

Alvaro Aleman

commit sha 515026fbd65f5b259e9b6e98a683b30daa71c891

Deprecate the AllowCancellations setting

view details

Alvaro Aleman

commit sha 661c86095be906757fe1db59362f3670a23de5ee

Set allow_cancellations to true for prow.k8s.io

view details

Jason DeTiberus

commit sha 44924fb525a5681d3c31136649cde23017ef15ed

Update cluster-api-provider-aws-presubmits.yaml Turn off `always_run` on the `pr-conformance` job for cluster-api-provider-aws

view details

Ernest Wong

commit sha bc48d9fee710299a0a04ab4b380730db962a1942

Add multi-az e2e test for Azure Disk CSI Driver

view details

Ernest Wong

commit sha c9055232ca4059b39d7f7319a7a6b4dd96f7efd7

Add ENABLE_TOPOLOGY env var

view details

Steve Kuznetsov

commit sha 9a5e062bd0eb3df1ad2a034b40ba86b47ac40f9f

Expose a utility to determine approval config for a repo Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

view details

Steve Kuznetsov

commit sha 7b3231383827bda2ad87ed8d87efa060105dd13c

Add omitempty where appropriate for config fields Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

view details

Moshe Immerman

commit sha a05f76ada6776515956b48ae25498731cd0489d6

fix link to boskos-resources.yaml

view details

Jason DeTiberus

commit sha 02316538bce615f618adb04290e4be00eac67795

Update Cluster API related jobs to use kubekins-e2e 1.16 images

view details

Kubernetes Prow Robot

commit sha 2077909d5cac7585b2dd94b518cbd8f27651161d

Merge pull request #15166 from detiber/updateCAPTestImages Update Cluster API related jobs to use kubekins-e2e 1.16 images

view details

push time in 5 days

push eventjessfraz/vault

Jim Kalafut

commit sha cb178b7e4fd54369331000141fa7820cd94e6f29

Run go fmt (#7823)

view details

Brian Kassouf

commit sha 09ef27295d71eeb89c1f48d8548a885cad7b0850

changelog++

view details

Brian Kassouf

commit sha 07859b6d3f817ab1fa30bd2344051633e27bf91b

changelog++

view details

Calvin Leung Huang

commit sha 269f9da771a18ad3e49499e33569270d08b5e0f5

port namespace lease revocation fix (#7836)

view details

Calvin Leung Huang

commit sha d3a7e6e205dfcdcb7b191d19b5d04f7723c0b655

docs: add 1.2.4 upgrade guide (#7839)

view details

Connor Poole

commit sha 2e367c54183ca6029c4c4ddbe3db221cdb13015f

adding a write bytes method (#7611)

view details

push time in 5 days

push eventjessfraz/tor

teor

commit sha aaef9a2519d81c016bc1f58272121ed908fbff10

relay: Stop failing on startup when the relay module is disabled When the relay module is disabled, make "ClientOnly 1" and "DirCache 0" by default. (But keep "ClientOnly 0" and "DirCache 1" as the defaults for the unit tests.) And run "make autostyle". Part of ticket 32410.

view details

teor

commit sha a0820bc00df38883555a6307f2e1fe3bdf32ef81

test/parseconf: Update config parsing tests for 32410

view details

Nick Mathewson

commit sha 45698e89edecce71256bc5e2529f9610b0eea50f

Merge remote-tracking branch 'tor-github/pr/1515'

view details

Nick Mathewson

commit sha 4541a590192a97d56c7a303492a2bc1bbeacb441

lib/cc: Define the standard C macro pasting trick in one place. This file is a workaround for the issue that if you say `a ## b` to create a token that is the name of a macro, the C preprocessor won't expand that macro. So you can't say this: #define FOO__SQUARE(x) ((x)*(x)) #define FOO__CUBE(x) ((x)*(x)*(x)) #define FOO(func, x) FOO__##func(x) Instead, the standard C trick is to add a layer of indirection: #define PASTE(a,b) PASTE__(a,b) #define PASTE__(a,b) a ## b #define FOO__SQUARE(x) ((x)*(x)) #define FOO__CUBE(x) ((x)*(x)*(x)) #define FOO(func, x) PASTE(FOO__, func)(x) We should use this kind of trick sparingly, since it gets confusing.

view details

Nick Mathewson

commit sha 19cac400d9cf7dcc274c583bb3e942b2682c3663

Macros for declaring configuration structs and variable-tables In our old design, we had to declare configuration structures (like or_options_t) and variable tables (like option_vars_) separately, and we used some magic to enforce their consistency (see conftesting.h). With this design, we write a single definition for the configuration object and its fields, and use C macros to expand it either into a structure, or a variable table. Since they are both made from the same source, they can't become inconsistent. The two designs can coexist happily, and we can migrate from one to the other at our convenience.

view details

Nick Mathewson

commit sha 683d4c2bc8379084062dfd79d679e89c2713ff50

Add FOO_type_defn globals so that confdecl.h can refer to them.

view details

Nick Mathewson

commit sha 1d108894e7abd85d2ba0beeb69c0ee6071521a6c

Define a low-level version of the confdecl table macros This version uses the enum rather than the type definitions, to avoid layering violations and linking problems.

view details

Nick Mathewson

commit sha 5914addcbc5da7ce2ae4e705090ccefd71f27007

Teach doxygen about option-declaration code. These settings allow doxygen to find and understand doxygen comments in configuration definitions made using the macros in confdecl.h.

view details

Nick Mathewson

commit sha 86389893080d86f6437476c3ff6f3fb07ad3bd99

Expose get_obj() functions from confmgt.c. The subsysmgr code wants to use them.

view details

Nick Mathewson

commit sha a7cfddc8d18c39be8fb212ee2a96da2d1905d9c8

Make a new structure for tracking subsystem status. We used to have only one boolean per subsystem, but we're about to have a little more information.

view details

Nick Mathewson

commit sha 7ac4f9d5ec1b31a0d4b76ab62c1afc039c8fe627

Give subsystems optional config formats and state formats. The formats, when provided, are now added to the global config_mgr_t objects.

view details

Nick Mathewson

commit sha 52c0ab4af3ec152c4b78669acf8877ca27d66097

Add subsys functions for receiving/flushing states and options. These functions are in the subsystem, not in the config_format_t, since they are about how the format is _used_, not about _what it is_.

view details

Nick Mathewson

commit sha b06e9d8ad58bfe11d2c1f6a921ba059658a578f2

Add testing-only functions to get the subsystem config/state indices

view details

Nick Mathewson

commit sha 8cd3e66d93a7b3f61afc3bc0c8868fb50c85af22

Use new configuration architecture for crypto options This is a comparatively simple change.

view details

Nick Mathewson

commit sha 0d8504e70b0c6ff92f38fc7f4b4c38037d121e69

crypto config: do not change the user's value of HardwareAccel. We still interpret "AccelName" as turning on the "HardwareAccel" feature, but we no longer modify the user's options here. Fixes bug 32382; bugfix on 0.2.2.1-alpha when we added openssl engine support.

view details

Nick Mathewson

commit sha 0f0a9bdf332002bb0542dae6bb00e922af5dcf63

Stop using "config_suite_offset=-1" to indicate "no config suite." Instead, create a separate "has_config_suite" boolean, so that only top-level formats with config_suites need to declare an offset at all.

view details

Nick Mathewson

commit sha 3afbb29bee060b191e10aaec134a819047c3cf5e

subsysmgr: use IDX_NONE is an exception value, not -1.

view details

Nick Mathewson

commit sha 280a9a476031db7c5c5923b0ad9b23e475abeae9

Move netstatus (mainloop) state fields into mainloop's state.

view details

Nick Mathewson

commit sha 27a4438805dcac7fa46a2c47f0b247c7f8d3668e

conf_examples test for crypto_accel

view details

Nick Mathewson

commit sha 32a2f96f82eaadafd4faf2c6184093e441661a4e

Add the ability to fail when a hardware accelerator is missing. Closes ticket 32406.

view details

push time in 5 days

push eventjessfraz/external-dns

Tim Jacomb

commit sha 7be10ecbffd1d0f82638c08b3b50179f7fab1756

WIP

view details

Tim Jacomb

commit sha aafe52b7d6f8a4f93550d63f6a30f2190f31da51

WIP Upgrade client-go + azure sdk

view details

Tim Jacomb

commit sha f170849b42517d676c15031379e636c98cf190b8

It compiles!

view details

Tim Jacomb

commit sha d333ecd508e203a971136df254850e543a627501

Some test compilation fixes

view details

Tim Jacomb

commit sha 8aa61d3ce3fe2be1ee972812c267cd121a054b33

Update to new function names

view details

Tim Jacomb

commit sha b74b5ee5c4a3980e6f15b4acf90b5069c56c86e0

Update value

view details

Tim Jacomb

commit sha a00676c0329198c6754bab55d97223718d9d0db6

Update function signatures to match SDK

view details

Tim Jacomb

commit sha bb9edf79937d4277c0c403fa4ce21208ed20ffe3

Use mocks properly

view details

stsaid

commit sha 5d556868f1e752f4fbc69c106825dc02242dde0e

Reworked azuresdk usage (#1)

view details

Tim Jacomb

commit sha 0bc324d0c84af66be5dde41c4421c37528b4f510

Remove unused ttl field

view details

Tim Jacomb

commit sha 186906e1e352c2a7cd2d4d4415a0fe7db3d9c001

Fix iteration and mock, no infinite loop

view details

Tim Jacomb

commit sha 4f08319438608655466764e4f08442109153ed19

Fix Azure tests

view details

stsaid

commit sha 5a1715b5824aa9516b69f0dd1ff00e372f829f21

fixed issue in iteration of recordset/zone-results from azure.

view details

saidst

commit sha dda6a331b391942166785511d8a98924cc050ccf

Changed dependency to k8s.io-libs entirely to kubernetes-1.13.11.

view details

Tim Jacomb

commit sha 135b76dbbbbecf6f7c799088181d93d2e99b4245

Advance loop properly

view details

Tim Jacomb

commit sha 08bd87552bea80592e89995a365b6ea4f03a1da2

Remove debug

view details

saidst

commit sha fc3ca1e1eaee2dbbde2b971f2a2a452755489668

Attempt to optimize changes to azure_tests.go (#2)

view details

Tim Jacomb

commit sha 6414a398901cd90f0ede255d1cdd3a2f0ae54343

Address review comments

view details

saidst

commit sha b0e1688b2d0bfcbfd598b41e0edf1585b2106f21

nail go-autorest dependencies to specific versions.

view details

njuettner

commit sha a9e6917d2ad5d487437c3133128420f34557911f

Drop labeler when forking Signed-off-by: njuettner <nick@zalando.de>

view details

push time in 5 days

push eventjessfraz/notary

Sebastiaan van Stijn

commit sha 219bf8fbc0f1b3588ca1f5b815a5c2c9c8e5d07a

Makefile: disable debug to make CI more readable Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

HuKeping

commit sha 92dde9576642c840ae5bc170413f0f7cfc29847c

Merge pull request #1510 from thaJeztah/disable_debug Makefile: disable debug to make CI more readable CodeCov failure unrelated with this commit.

view details

push time in 5 days

push eventjessfraz/linux

Markus Elfring

commit sha ba28236e043dae273ce22782008e667e6e4bbd5e

clk: renesas: mstp: Delete unnecessary kfree() in cpg_mstp_clocks_init() A NULL pointer would be passed to a call of the function kfree() directly after a call of the function kzalloc() failed at one place. Remove this superfluous function call. This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> Link: https://lore.kernel.org/r/e66b822b-026b-29cc-e461-6334aafd1d30@web.de Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

view details

Geert Uytterhoeven

commit sha 58256143cff7c2e0a72fe609e797a36b26a3c381

clk: renesas: Remove R-Car Gen2 legacy DT clock support As of commit 362b334b17943d84 ("ARM: dts: r8a7791: Convert to new CPG/MSSR bindings"), all upstream R-Car Gen2 device tree source files use the unified "Renesas Clock Pulse Generator / Module Standby and Software Reset" DT bindings. Hence remove backward compatibility with old R-Car Gen2 device trees describing a hierarchical representation of the various CPG and MSTP clocks. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Simon Horman <horms+renesas@verge.net.au> Link: https://lore.kernel.org/r/20190830133615.11274-1-geert+renesas@glider.be

view details

Geert Uytterhoeven

commit sha 3e8c1d4cce6b679f4cfd81dfdbbf727f06986aa5

clk: renesas: rcar-gen2: Improve arithmetic divisions - Use div64_ul() instead of div_u64() if the divisor is unsigned long, to avoid truncation to 32-bit on 64-bit platforms, - Prefer ULL constant suffixes over casts to u64, - Prioritize multiplication over division, to increase accuracy. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Link: https://lore.kernel.org/r/20190830134515.11925-2-geert+renesas@glider.be

view details

Geert Uytterhoeven

commit sha b5dea62d34042d173ba1d1887c8dd40262423d68

clk: renesas: rcar-gen3: Improve arithmetic divisions - Use div64_ul() instead of div_u64() if the divisor is unsigned long, to avoid truncation to 32-bit on 64-bit platforms, - Use div_u64() for 64-by-32 divisions. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Link: https://lore.kernel.org/r/20190830134515.11925-3-geert+renesas@glider.be

view details

Geert Uytterhoeven

commit sha e8adb3a0f74cf568030b7bd1f77d877e6f308d17

clk: renesas: rcar-gen3: Avoid double table iteration in SD .set_rate() The .set_rate() callback for the SD clocks is always called with a valid clock rate, returned by .round_rate(). Hence there is no need to iterate through the divider table twice: once to repeat the work done by .round_rate(), and a second time to find the corresponding divider entry. Just iterate once, looking for the divider that matches the passed clock rate. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Link: https://lore.kernel.org/r/20190830134515.11925-4-geert+renesas@glider.be

view details

Geert Uytterhoeven

commit sha f1195d4ec70b230553bbab80c251c3cd79db715b

clk: renesas: rcar-gen3: Absorb cpg_sd_clock_calc_div() cpg_sd_clock_round_rate() is the sole caller of cpg_sd_clock_calc_div(), hence absorb the latter into the former. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Link: https://lore.kernel.org/r/20190830134515.11925-5-geert+renesas@glider.be

view details

Geert Uytterhoeven

commit sha 8a6d97a46dfd73a87b76a277b2045bd4036c35aa

clk: renesas: rcar-gen3: Loop to find best rate in cpg_sd_clock_round_rate() cpg_sd_clock_round_rate() really needs the best rate, not the best divider. Hence change the iteration to find the former, and get rid of the final division. Add an out-of-range rate check while at it. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Link: https://lore.kernel.org/r/20190830134515.11925-6-geert+renesas@glider.be

view details

Biju Das

commit sha 10003938a0c64c2f0d8934ef3f4f36ac5b4960dc

dt-bindings: clock: renesas: cpg-mssr: Document r8a774b1 binding Add binding documentation for the RZ/G2N (R8A774b1) Clock Pulse Generator driver. Signed-off-by: Biju Das <biju.das@bp.renesas.com> Link: https://lore.kernel.org/r/1568881036-4404-6-git-send-email-biju.das@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

view details

Biju Das

commit sha 0b9f1c2c2fd4481990515a2918297a50a23a3b34

clk: renesas: cpg-mssr: Add r8a774b1 support Add RZ/G2N (R8A774B1) Clock Pulse Generator / Module Standby and Software Reset support. Based on the Table 8.4d of "RZ/G Series, 2nd Generation User's Manual: Hardware (Rev. 0.80, May 2019)". Signed-off-by: Biju Das <biju.das@bp.renesas.com> Link: https://lore.kernel.org/r/1568881036-4404-7-git-send-email-biju.das@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

view details

Biju Das

commit sha 56278c8fcb71874d591907d654272d511ce3597c

clk: renesas: r8a774b1: Add TMU clock This patch adds the TMU clocks to the R8A774B1 SoC. Signed-off-by: Biju Das <biju.das@bp.renesas.com> Link: https://lore.kernel.org/r/1569249688-15821-1-git-send-email-biju.das@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

view details

Jerome Brunet

commit sha 44ef8697416f4ea91eabe1223c5069911f1b9da6

Merge branch 'v5.5/dt' into v5.5/drivers

view details

Jerome Brunet

commit sha 38340cb2ac4a814e74f36d80752a343b4747afc5

clk: meson: axg-audio: remove useless defines Defining the number of each input type is no longer necessary since we are not using the clk-input hack anymore Fixes: 282420eed23f ("clk: meson: axg-audio: migrate to the new parent description method") Acked-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>

view details

Jerome Brunet

commit sha 255cab9d27d78703f7450d720859ee146d0ee6e1

clk: meson: axg-audio: fix regmap last register Since the addition of the g12a, the last register is AUDIO_CLK_SPDIFOUT_B_CTRL. Fixes: 075001385c66 ("clk: meson: axg-audio: add g12a support") Acked-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>

view details

Jerome Brunet

commit sha 8ff93f2832492c5f290f7dd8d43ee66c7f8d997f

clk: meson: axg-audio: prepare sm1 addition Rearrange the macro definition of the clocks of the axg-audio controller. Also, the sm1 variant will feature tiny modification of different blocks in this controller. Because of that, we need to fallback to the old way of defining parent for some of the clocks, using signal name. Reviewed-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>

view details

Jerome Brunet

commit sha cf52db456fd02dc7a145a4f181c8490a1dfa26d9

clk: meson: axg-audio: provide clk top signal name The peripheral clock on the sm1 goes through some muxes and dividers before reaching the audio gates. To model that, without repeating our self too much, the "top" clock signal is introduced and will serve as a the parent of the gates. On the axg and g12a, the top clock is just a pass-through to the audio peripheral clock provided by the main controller. Reviewed-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>

view details

Jerome Brunet

commit sha be4fe445a6d5a6b15676912cff3dd0437d55f1e2

clk: meson: axg_audio: add sm1 support Add sm1 support the axg audio clock controllers. This new version is indeed derived from the previous generation, as always, adding a few new clocks to the mix. The number of gates now exceeds 32 and do not fit in a single register. Unfortunately, designers chose to introduce the new gate register immediately after the original one, at the beginning of the register space, shifting all the master clock register offsets. The sm1 also introduce a few mux and divider on the top clock path, possibly to lower the peripheral clocks of the audio blocks if necessary. Reviewed-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>

view details

Abhishek Ambure

commit sha cc78dc3b790619aa05f22a86a9152986bd73698c

ath10k: enable transmit data ack RSSI for QCA9884 For all data packets transmitted, host gets htt tx completion event. Some QCA9984 firmware releases support WMI_SERVICE_TX_DATA_ACK_RSSI, which gives data ack rssi values to host through htt event of data tx completion. Data ack rssi values are valid if A0 bit is set in HTT rx message. So enable the feature also for QCA9884. Tested HW: QCA9984 Tested FW: 10.4-3.9.0.2-00044 Signed-off-by: Abhishek Ambure <aambure@codeaurora.org> Signed-off-by: Balaji Pothunoori <bpothuno@codeaurora.org> [kvalo@codeaurora.org: improve commit log] Signed-off-by: Kalle Valo <kvalo@codeaurora.org>

view details

Colin Ian King

commit sha a69d3bdd4d40c8f780c94b5e1983adb1cd389b59

ath10k: fix null dereference on pointer crash_data Currently when pointer crash_data is null the present null check will also check that crash_data->ramdump_buf is null and will cause a null pointer dereference on crash_data. Fix this by using the || operator instead of &&. Fixes: 3f14b73c3843 ("ath10k: Enable MSA region dump support for WCN3990") Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>

view details

Miaoqing Pan

commit sha c5329b2d5b8b4e41be14d31ee8505b4f5607bf9b

ath10k: fix array out-of-bounds access If firmware reports rate_max > WMI_TPC_RATE_MAX(WMI_TPC_FINAL_RATE_MAX) or num_tx_chain > WMI_TPC_TX_N_CHAIN, it will cause array out-of-bounds access, so print a warning and reset to avoid memory corruption. Tested HW: QCA9984 Tested FW: 10.4-3.9.0.2-00035 Signed-off-by: Miaoqing Pan <miaoqing@codeaurora.org> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>

view details

Miaoqing Pan

commit sha 486a8849843455298d49e694cca9968336ce2327

ath10k: fix memory leak for tpc_stats_final The memory of ar->debug.tpc_stats_final is reallocated every debugfs reading, it should be freed in ath10k_debug_destroy() for the last allocation. Tested HW: QCA9984 Tested FW: 10.4-3.9.0.2-00035 Signed-off-by: Miaoqing Pan <miaoqing@codeaurora.org> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>

view details

push time in 5 days

push eventjessfraz/syzkaller

Dmitry Vyukov

commit sha 0281aea335f7b620aa396d75a7f2c5d14f2d0c70

sys/linux: fix up some int64 syscall args See the discussion on #1493. These args are actually intptr's.

view details

Dmitry Vyukov

commit sha b17cbe9d11b229e3fa944ddbe4aad061e254b77f

sys/targets: don't run flag tests on non-build OS We should not try to do any builds for such targets anyway. And the compiler does not have to exist/work.

view details

Dmitry Vyukov

commit sha f15876118387bb9e4c079f29d06394b36e393180

pkg/csource: don't run tests if compiler is broken Test presence of a working compiler before running any tests for a target. This helps to make tests pass even if some cross-compilers are not installed properly.

view details

Dmitry Vyukov

commit sha 30cb7f98cd1aba45565123caf4cbd73772bb8b58

pkg/bisect: detect wrong bisections Detect bisection to merge commits and to commits that don't affect kernel binary (comments, other arches, whitespaces, etc). Such bisections are not reported in emails (but shown on web). Update #1271

view details

Dmitry Vyukov

commit sha efb49b4d0b6db482681a535ffbbd811b57ea6178

dashboard/app: slightly tidy up bisection results Add new lines around bisection block as it was before. Remove kernel tree, does not seem to be critical. Make it clear what is cause bisection and what is fix bisection (currently we have 2 "Bisection" which is not very helpful).

view details

Dmitry Vyukov

commit sha 9cf4d4ed2e6b3f689e760845ee2780beaaeff087

dashboard/app: few more cosmetic UI changes Don't add <br> before bisection, if bisection does not exist. Rename fix bisections table to make it clearer that they failed.

view details

Dmitry Vyukov

commit sha 461291eaaff30cc4a481c301a20beb1370894e47

dashboard/app: show what fix bisections we will mail Show [report pending] for fix bisections that we will send. Help to analyze what will happen when we enable mailing of fix bisections. Update #1271

view details

Dmitry Vyukov

commit sha d5bc68123a4b737317e16c6ace063dea9699e79b

dashboard/app: enable mailing results of fix bisection All prerequisites are done now. I've cleaned the datastore and did some manual testing as well. Fixes #1371

view details

Dmitry Vyukov

commit sha f39aff9e4a422297d30f25d0b53f0258a445fbee

dashboard/app: auto-close bugs after successful fix bisection Add an optional feature for subj. Should be useful for unmaintained namespaces like Linux LTS.

view details

push time in 5 days

push eventjessfraz/kubernetes

Guangming Wang

commit sha 6872e18cf76484a00095ac9403b6efc9d2e16b03

fix account key getting logic in azure

view details

Guangming Wang

commit sha 51db06a5de75357bd45b23f80d30fae8de12d7a5

fix string trim func isBackendPoolOnSameLB in azure add a test case to prove this trimming bugfix

view details

anitanayak

commit sha 7dc3057d4d32f8ff0d8d51eef0cd0d7c9debd982

Building peer-finder on s390x

view details

Marek Siarkowicz

commit sha 4c7c5813087c577efa9184ecd966644ce2c1dfa1

Handle bazel >= 0.25 in stable metric static analysis Check both "bazel-genfiles" and "bazel-bin" due https://github.com/bazelbuild/bazel/issues/6761

view details

wojtekt

commit sha b2b285a766540278a768dc9e6bd07a3a676ae543

Avoid going back in time in reflector framework

view details

Joe Betz

commit sha 1f3dc14eea231c90819cbba06f25cb4221236b3f

Handle expired errors with RV>0 in pager, don't full list if 1st page is expired

view details

Jun Gong

commit sha 81b705960f24416e8d560f05b3cc24a6bf370e56

Cancel context to make sure all plugins are cancelled when each schedule finishes

view details

yue9944882

commit sha 0153473b56ca4cb6bf80fc561a62a8d9eb6b2842

fixes crd per-version validation field path

view details

Joe Betz

commit sha e2fe126d485af243d45f06bafd2ca83931881429

Add HTTP 410 (Gone) status code checks to reflector and relist with RV=''

view details

Yang Lu

commit sha c4aed0d4850ef288908f401a6efc5cfafe24169a

Dump GKE windows test logs via diagnostics tool

view details

Jan Safranek

commit sha 17307c055c79917f622ddc8970a118aeaad5a107

Grab init containers logs in e2e tests Storage tests use initContainers + framework.TestContainerOutput and they will benefit from logging their output in failed tests.

view details

Benjamin Elder

commit sha 83c56a03733991abc7712e52a01f825c8a294cec

remove hack/e2e.go

view details

Jordan Liggitt

commit sha f0e33fee21de5283ab54340ec0064139c31b9281

Change wardle API group to wardle.example.com

view details

Roy Hvaara

commit sha dffcf7c8cd9815159f6addc4bde3834a6a2cd181

Fix golint issues in pkg/controller/volume/persistentvolume/options

view details

Roy Hvaara

commit sha a9ed9367922392f6ecb430b1c1d131ccbe964e2f

Fix golint issues in test/e2e_kubeadm

view details

Kevin Klues

commit sha d9adf2036085b462c46adc05c26fb750377daadd

Abstract removeStaleState from reconcileState in CPUManager This will become especially important as we move to a model where exclusive CPUs are assigned at pod admission time rather than at pod creation time. Having this function will allow us to do garbage collection on these CPUs anytime we are about to allocate CPUs to a new set of containers, in addition to reclaiming state periodically in the reconcileState() loop.

view details

Kevin Klues

commit sha 58f3554ebe67c22a9b3170528df95baa9264c80f

Sync all CPU and device state before generating TopologyHints for them This ensures that we have the most up-to-date state when generating topology hints for a container. Without this, it's possible that some resources will be seen as allocated, when they are actually free.

view details

Kevin Klues

commit sha a338c8f7fda50dc9a483e5bdca09cc4811dbe376

Add some more comments to GetTopologyHints() in the devicemanager

view details

Kevin Klues

commit sha 9dc116eb087160ab4b508ccc5179e30e8693564f

Ensure CPUManager TopologyHints are regenerated after kubelet restart This patch also includes test to make sure the newly added logic works as expected.

view details

Roy Hvaara

commit sha e16ee0b68ef900a0cb03194d20dbf9a4e6fc736c

Support comments in hack/.golint_failures

view details

push time in 5 days

push eventjessfraz/docker

lzhfromustc

commit sha 49fbb9c9854ff18ad9304f435c7c6722b0b4cfdb

registry: add a critical section to protect authTransport.modReq Signed-off-by: Ziheng Liu <lzhfromustc@gmail.com>

view details

Ziheng Liu

commit sha 6233217a31395b69aa814c7d3db5cf844eb87437

integration/internal/container: fix a goroutine leak bug by adding 1 buffer Signed-off-by: Ziheng Liu <lzhfromustc@gmail.com>

view details

Kir Kolyshkin

commit sha 9d4e81e8bf0d52a063c46a3dc826f7e85068b07d

hack/validate/vendor: print diff for modified files In case some files were modified (rather than merely added or removed), we're curious to see the diff for those. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>

view details

Kir Kolyshkin

commit sha 4be12ad3d04aefe6d5822d426813b33d2d4f9a7e

hack/validate/vendor: shellcheck fixes The export statement is definitely not needed. The rest is obvious. > In hack/validate/vendor line 3: > export SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" > ^-- SC2155: Declare and assign separately to avoid masking return values. > > > In hack/validate/vendor line 43: > if ls -d vendor/$f > /dev/null 2>&1; then > ^-- SC2086: Double quote to prevent globbing and word splitting. > > > In hack/validate/vendor line 44: > found=$(find vendor/$f -iregex '.*LICENSE.*' -or -iregex '.*COPYRIGHT.*' -or -iregex '.*COPYING.*' | wc -l) > ^-- SC2086: Double quote to prevent globbing and word splitting. > > > In hack/validate/vendor line 45: > if [ $found -eq 0 ]; then > ^-- SC2086: Double quote to prevent globbing and word splitting. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>

view details

Kir Kolyshkin

commit sha 57910190288c71242d914c292930a496d05f30cb

hack/validate/vendor: simplify looking for license It was suggested that we use '.*\(COPYING\|LICENSE\|COPYRIGHT\).*' as an argument to `find -iregex`, and this is how it all started. Next thing, there is no COPYRIGHT in any of the vendored packages, so it can be removed for good. Next, we should not look too deep inside the package directory, as the license should be in its root directory, so add `-maxdepth 1` to `find`. This should also speed things up. Finally, since we're not using the recursion feature of `find`, it can be replaced with `echo | grep`. While at it, * avoid temporary $pkgs variable as it is only used once; * replace `ls -d "vendor/$f" > /dev/null 2>&1` with `test -d`. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>

view details

Sam Whited

commit sha b96a0c775400821d80972619fbfe6a2070f3e9ba

Add daemon options required by buildkit tests Signed-off-by: Sam Whited <sam@samwhited.com>

view details

Sebastiaan van Stijn

commit sha 31abc6c089eb5acc8161f480335b33b12564a565

Merge pull request #40177 from SamWhited/buildkit_test_options Add daemon options required by buildkit tests

view details

Sam Whited

commit sha 0c9b232bf5263ab896637b394308510c4cfbd45d

Remove unused GlobalFlags Signed-off-by: Sam Whited <sam@samwhited.com>

view details

Akihiro Suda

commit sha 65523469c7e6f100230ba500c1d28516ea6bd384

Merge pull request #40187 from SamWhited/remove_global_args Remove unused GlobalFlags

view details

Kirill Kolyshkin

commit sha 154cf042fdc35801d280ae2d67128cdcd561b6a2

Merge pull request #40144 from lzhfromustc/GL_outputDone integration/internal/container: fix a goroutine leak bug

view details

Tõnis Tiigi

commit sha fee149e723dff096cb77cfa28f0eabc7b3830990

Merge pull request #40143 from lzhfromustc/IFP_modReq registry: add a critical section to protect authTransport.modReq

view details

Sebastiaan van Stijn

commit sha e9bd017b680cf3eb05d8db21500979ac22969658

Merge pull request #40148 from kolyshkin/vendor-diff hack/validate/vendor: print diff for modified files

view details

push time in 5 days

push eventjessfraz/boulder

Daniel McCarney

commit sha 6da5e18a1e37935f6f6f094aeb2435f03c2264bf

deps: update CFSSL to v1.4.0 (#4529) This keeps us on a tagged release and includes only small bugfixes/doc updates.

view details

push time in 6 days

push eventjessfraz/cri-o

Sascha Grunert

commit sha 8e878e49b19f94922e9925e7802c69d1427e946a

Update usage transfer to include podman interoperability We now add a note that we cannot guarantee a full interloper ability at this time, which should avoid customers misusage from a certain level. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

Urvashi Mohnani

commit sha a22162538cdc320ed18ad26f700feff9761a576a

Default to system.slice for conmon cgroup Move from "pod" to "system.slice" for the conmon cgroup. Signed-off-by: Urvashi Mohnani <umohnani@redhat.com>

view details

OpenShift Merge Robot

commit sha a771d9bb7ec9b2cd9b5d462e152e48903330df62

Merge pull request #2946 from umohnani8/slice Default to system.slice for conmon cgroup

view details

Sascha Grunert

commit sha 2911d495c6d709e34bf49e8bb2fe6635f0012974

Fix fish shell completion for new default conmon system.slice Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

OpenShift Merge Robot

commit sha d78b973d68c31e590783af22c7606db564e81236

Merge pull request #2933 from openSUSE/usage-transfer Update usage transfer to include podman interoperability

view details

OpenShift Merge Robot

commit sha b7bf38cd7365949367c672883d8f65b475f97bd0

Merge pull request #2950 from openSUSE/slice-completion Fix fish shell completion for new default conmon system.slice

view details

Sascha Grunert

commit sha 2db45a9e4f6af0fbcf2aa2687c3f5aedabc2e628

Remove unused travis build status from README Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

Daniel J Walsh

commit sha f1a3d57bcff983bd960c418ca1835d9223bd31ba

Merge pull request #2954 from openSUSE/travis-removal Remove unused travis build status from README

view details

push time in 6 days

push eventjessfraz/release

SataQiu

commit sha d07160bec8bcc1634db7c7eab251f47f90db33f8

update build commands in README

view details

Kubernetes Prow Robot

commit sha c29093bed543f3a8e2ad92c299a1c87de81046b2

Merge pull request #926 from SataQiu/update-readme-20191106 Update build commands in README

view details

push time in 6 days

push eventjessfraz/kubernetes.github.io

bells17

commit sha 5306b4e7844a19496746029d290a6599eee7c2a8

Remove a space previous a tooltip text (#17194) * Remove a space previous a tooltip text * Improve format

view details

Joseph Moukarzel

commit sha 0e6b7f1e89a47f0b6465a2c16f081f4c7a2cc12e

update phase command to upload certs after expiration (#17456)

view details

Lubomir I. Ivanov

commit sha a51d714826ba602f619b51211b74c86735bfef8c

kubeadm: add note about 'upgrade apply/plan --config' (#16703)

view details

Karen Bradshaw

commit sha 1010a4a68e3465ab9a53e8fbe8b733073536136a

test redirect of api ref index page (#17307) * test redirect of api ref index page * testing indexing

view details

nasa9084

commit sha 6a3617ee97116e0e458a7d9fb09554117b2d4616

assign inductor as sig-docs-ja approver (#17412)

view details

CRC

commit sha c247cda3e2860f7c5da8dae969ba0abd370d03ea

Clarify init container use case for security (#17404)

view details

aelejota

commit sha 244f802a33fb24fba26b6a396c33f2a1626e91c4

Update deployment.md (#17328) * Update deployment.md Modified kubectl get deployment command outputs to adapt them to the new output format introduced in v1.11 * Update deployment.md Fix a typo

view details

Mitesh Jain

commit sha ff22d19e592654f95d80fc2dbf86fdeae58bade7

Fix indentation / markdown formatting for list numbering. (#17465)

view details

Aditya Bhatia

commit sha 488fbcb83b61b57e3c270d79039ae28e54132b18

add link to running a replicated stateful application (#17430)

view details

Luzhenxing

commit sha 85f8246dcabf894065723180dd851ba328c250e9

change the link of restart-policy (#17472)

view details

push time in 6 days

push eventjessfraz/buildkit

Tonis Tiigi

commit sha 01cfdcd8f291ebcdf41dd7088913ba7d870f29e9

exporter: keeps blob refs on images Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>

view details

Tibor Vass

commit sha e8c26ec2a167e37fd939bdaf6c1135c132e740a9

Merge pull request #1246 from tonistiigi/restore-ref-labels exporter: keep blob refs on images

view details

push time in 6 days

push eventjessfraz/linux

Shakeel Butt

commit sha 7961eee3978475fd9e8626137f88595b1ca05856

mm: memcontrol: fix NULL-ptr deref in percpu stats flush __mem_cgroup_free() can be called on the failure path in mem_cgroup_alloc(). However memcg_flush_percpu_vmstats() and memcg_flush_percpu_vmevents() which are called from __mem_cgroup_free() access the fields of memcg which can potentially be null if called from failure path from mem_cgroup_alloc(). Indeed syzbot has reported the following crash: kasan: CONFIG_KASAN_INLINE enabled kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN CPU: 0 PID: 30393 Comm: syz-executor.1 Not tainted 5.4.0-rc2+ #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:memcg_flush_percpu_vmstats+0x4ae/0x930 mm/memcontrol.c:3436 Code: 05 41 89 c0 41 0f b6 04 24 41 38 c7 7c 08 84 c0 0f 85 5d 03 00 00 44 3b 05 33 d5 12 08 0f 83 e2 00 00 00 4c 89 f0 48 c1 e8 03 <42> 80 3c 28 00 0f 85 91 03 00 00 48 8b 85 10 fe ff ff 48 8b b0 90 RSP: 0018:ffff888095c27980 EFLAGS: 00010206 RAX: 0000000000000012 RBX: ffff888095c27b28 RCX: ffffc90008192000 RDX: 0000000000040000 RSI: ffffffff8340fae7 RDI: 0000000000000007 RBP: ffff888095c27be0 R08: 0000000000000000 R09: ffffed1013f0da33 R10: ffffed1013f0da32 R11: ffff88809f86d197 R12: fffffbfff138b760 R13: dffffc0000000000 R14: 0000000000000090 R15: 0000000000000007 FS: 00007f5027170700(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000710158 CR3: 00000000a7b18000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __mem_cgroup_free+0x1a/0x190 mm/memcontrol.c:5021 mem_cgroup_free mm/memcontrol.c:5033 [inline] mem_cgroup_css_alloc+0x3a1/0x1ae0 mm/memcontrol.c:5160 css_create kernel/cgroup/cgroup.c:5156 [inline] cgroup_apply_control_enable+0x44d/0xc40 kernel/cgroup/cgroup.c:3119 cgroup_mkdir+0x899/0x11b0 kernel/cgroup/cgroup.c:5401 kernfs_iop_mkdir+0x14d/0x1d0 fs/kernfs/dir.c:1124 vfs_mkdir+0x42e/0x670 fs/namei.c:3807 do_mkdirat+0x234/0x2a0 fs/namei.c:3830 __do_sys_mkdir fs/namei.c:3846 [inline] __se_sys_mkdir fs/namei.c:3844 [inline] __x64_sys_mkdir+0x5c/0x80 fs/namei.c:3844 do_syscall_64+0xfa/0x760 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe Fixing this by moving the flush to mem_cgroup_free as there is no need to flush anything if we see failure in mem_cgroup_alloc(). Link: http://lkml.kernel.org/r/20191018165231.249872-1-shakeelb@google.com Fixes: bb65f89b7d3d ("mm: memcontrol: flush percpu vmevents before releasing memcg") Fixes: c350a99ea2b1 ("mm: memcontrol: flush percpu vmstats before releasing memcg") Signed-off-by: Shakeel Butt <shakeelb@google.com> Reported-by: syzbot+515d5bcfe179cdf049b2@syzkaller.appspotmail.com Reviewed-by: Roman Gushchin <guro@fb.com> Cc: Michal Hocko <mhocko@suse.com> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Vladimir Davydov <vdavydov.dev@gmail.com> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

John Hubbard

commit sha 64801d19eba156170340c76f70ade743defcb8ce

mm/gup_benchmark: fix MAP_HUGETLB case The MAP_HUGETLB ("-H" option) of gup_benchmark fails: $ sudo ./gup_benchmark -H mmap: Invalid argument This is because gup_benchmark.c is passing in a file descriptor to mmap(), but the fd came from opening up the /dev/zero file. This confuses the mmap syscall implementation, which thinks that, if the caller did not specify MAP_ANONYMOUS, then the file must be a huge page file. So it attempts to verify that the file really is a huge page file, as you can see here: ksys_mmap_pgoff() { if (!(flags & MAP_ANONYMOUS)) { retval = -EINVAL; if (unlikely(flags & MAP_HUGETLB && !is_file_hugepages(file))) goto out_fput; /* THIS IS WHERE WE END UP */ else if (flags & MAP_HUGETLB) { ...proceed normally, /dev/zero is ok here... ...and of course is_file_hugepages() returns "false" for the /dev/zero file. The problem is that the user space program, gup_benchmark.c, really just wants anonymous memory here. The simplest way to get that is to pass MAP_ANONYMOUS whenever MAP_HUGETLB is specified, so that's what this patch does. Link: http://lkml.kernel.org/r/20191021212435.398153-2-jhubbard@nvidia.com Signed-off-by: John Hubbard <jhubbard@nvidia.com> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Reviewed-by: Jérôme Glisse <jglisse@redhat.com> Cc: Keith Busch <keith.busch@intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Mel Gorman

commit sha 3e8fc0075e24338b1117cdff6a79477427b8dbed

mm, meminit: recalculate pcpu batch and high limits after init completes Deferred memory initialisation updates zone->managed_pages during the initialisation phase but before that finishes, the per-cpu page allocator (pcpu) calculates the number of pages allocated/freed in batches as well as the maximum number of pages allowed on a per-cpu list. As zone->managed_pages is not up to date yet, the pcpu initialisation calculates inappropriately low batch and high values. This increases zone lock contention quite severely in some cases with the degree of severity depending on how many CPUs share a local zone and the size of the zone. A private report indicated that kernel build times were excessive with extremely high system CPU usage. A perf profile indicated that a large chunk of time was lost on zone->lock contention. This patch recalculates the pcpu batch and high values after deferred initialisation completes for every populated zone in the system. It was tested on a 2-socket AMD EPYC 2 machine using a kernel compilation workload -- allmodconfig and all available CPUs. mmtests configuration: config-workload-kernbench-max Configuration was modified to build on a fresh XFS partition. kernbench 5.4.0-rc3 5.4.0-rc3 vanilla resetpcpu-v2 Amean user-256 13249.50 ( 0.00%) 16401.31 * -23.79%* Amean syst-256 14760.30 ( 0.00%) 4448.39 * 69.86%* Amean elsp-256 162.42 ( 0.00%) 119.13 * 26.65%* Stddev user-256 42.97 ( 0.00%) 19.15 ( 55.43%) Stddev syst-256 336.87 ( 0.00%) 6.71 ( 98.01%) Stddev elsp-256 2.46 ( 0.00%) 0.39 ( 84.03%) 5.4.0-rc3 5.4.0-rc3 vanilla resetpcpu-v2 Duration User 39766.24 49221.79 Duration System 44298.10 13361.67 Duration Elapsed 519.11 388.87 The patch reduces system CPU usage by 69.86% and total build time by 26.65%. The variance of system CPU usage is also much reduced. Before, this was the breakdown of batch and high values over all zones was: 256 batch: 1 256 batch: 63 512 batch: 7 256 high: 0 256 high: 378 512 high: 42 512 pcpu pagesets had a batch limit of 7 and a high limit of 42. After the patch: 256 batch: 1 768 batch: 63 256 high: 0 768 high: 378 [mgorman@techsingularity.net: fix merge/linkage snafu] Link: http://lkml.kernel.org/r/20191023084705.GD3016@techsingularity.netLink: http://lkml.kernel.org/r/20191021094808.28824-2-mgorman@techsingularity.net Signed-off-by: Mel Gorman <mgorman@techsingularity.net> Acked-by: Michal Hocko <mhocko@suse.com> Acked-by: Vlastimil Babka <vbabka@suse.cz> Acked-by: David Hildenbrand <david@redhat.com> Cc: Matt Fleming <matt@codeblueprint.co.uk> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Borislav Petkov <bp@alien8.de> Cc: Qian Cai <cai@lca.pw> Cc: <stable@vger.kernel.org> [4.1+] Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Yang Shi

commit sha 169226f7e0d275c1879551f37484ef6683579a5c

mm: thp: handle page cache THP correctly in PageTransCompoundMap We have a usecase to use tmpfs as QEMU memory backend and we would like to take the advantage of THP as well. But, our test shows the EPT is not PMD mapped even though the underlying THP are PMD mapped on host. The number showed by /sys/kernel/debug/kvm/largepage is much less than the number of PMD mapped shmem pages as the below: 7f2778200000-7f2878200000 rw-s 00000000 00:14 262232 /dev/shm/qemu_back_mem.mem.Hz2hSf (deleted) Size: 4194304 kB [snip] AnonHugePages: 0 kB ShmemPmdMapped: 579584 kB [snip] Locked: 0 kB cat /sys/kernel/debug/kvm/largepages 12 And some benchmarks do worse than with anonymous THPs. By digging into the code we figured out that commit 127393fbe597 ("mm: thp: kvm: fix memory corruption in KVM with THP enabled") checks if there is a single PTE mapping on the page for anonymous THP when setting up EPT map. But the _mapcount < 0 check doesn't work for page cache THP since every subpage of page cache THP would get _mapcount inc'ed once it is PMD mapped, so PageTransCompoundMap() always returns false for page cache THP. This would prevent KVM from setting up PMD mapped EPT entry. So we need handle page cache THP correctly. However, when page cache THP's PMD gets split, kernel just remove the map instead of setting up PTE map like what anonymous THP does. Before KVM calls get_user_pages() the subpages may get PTE mapped even though it is still a THP since the page cache THP may be mapped by other processes at the mean time. Checking its _mapcount and whether the THP has PTE mapped or not. Although this may report some false negative cases (PTE mapped by other processes), it looks not trivial to make this accurate. With this fix /sys/kernel/debug/kvm/largepage would show reasonable pages are PMD mapped by EPT as the below: 7fbeaee00000-7fbfaee00000 rw-s 00000000 00:14 275464 /dev/shm/qemu_back_mem.mem.SKUvat (deleted) Size: 4194304 kB [snip] AnonHugePages: 0 kB ShmemPmdMapped: 557056 kB [snip] Locked: 0 kB cat /sys/kernel/debug/kvm/largepages 271 And the benchmarks are as same as anonymous THPs. [yang.shi@linux.alibaba.com: v4] Link: http://lkml.kernel.org/r/1571865575-42913-1-git-send-email-yang.shi@linux.alibaba.com Link: http://lkml.kernel.org/r/1571769577-89735-1-git-send-email-yang.shi@linux.alibaba.com Fixes: dd78fedde4b9 ("rmap: support file thp") Signed-off-by: Yang Shi <yang.shi@linux.alibaba.com> Reported-by: Gang Deng <gavin.dg@linux.alibaba.com> Tested-by: Gang Deng <gavin.dg@linux.alibaba.com> Suggested-by: Hugh Dickins <hughd@google.com> Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Cc: Andrea Arcangeli <aarcange@redhat.com> Cc: Matthew Wilcox <willy@infradead.org> Cc: <stable@vger.kernel.org> [4.8+] Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Shuning Zhang

commit sha e74540b285569d2b1e14fe7aee92297078f235ce

ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() When the extent tree is modified, it should be protected by inode cluster lock and ip_alloc_sem. The extent tree is accessed and modified in the ocfs2_prepare_inode_for_write, but isn't protected by ip_alloc_sem. The following is a case. The function ocfs2_fiemap is accessing the extent tree, which is modified at the same time. kernel BUG at fs/ocfs2/extent_map.c:475! invalid opcode: 0000 [#1] SMP Modules linked in: tun ocfs2 ocfs2_nodemanager configfs ocfs2_stackglue [...] CPU: 16 PID: 14047 Comm: o2info Not tainted 4.1.12-124.23.1.el6uek.x86_64 #2 Hardware name: Oracle Corporation ORACLE SERVER X7-2L/ASM, MB MECH, X7-2L, BIOS 42040600 10/19/2018 task: ffff88019487e200 ti: ffff88003daa4000 task.ti: ffff88003daa4000 RIP: ocfs2_get_clusters_nocache.isra.11+0x390/0x550 [ocfs2] Call Trace: ocfs2_fiemap+0x1e3/0x430 [ocfs2] do_vfs_ioctl+0x155/0x510 SyS_ioctl+0x81/0xa0 system_call_fastpath+0x18/0xd8 Code: 18 48 c7 c6 60 7f 65 a0 31 c0 bb e2 ff ff ff 48 8b 4a 40 48 8b 7a 28 48 c7 c2 78 2d 66 a0 e8 38 4f 05 00 e9 28 fe ff ff 0f 1f 00 <0f> 0b 66 0f 1f 44 00 00 bb 86 ff ff ff e9 13 fe ff ff 66 0f 1f RIP ocfs2_get_clusters_nocache.isra.11+0x390/0x550 [ocfs2] ---[ end trace c8aa0c8180e869dc ]--- Kernel panic - not syncing: Fatal exception Kernel Offset: disabled This issue can be reproduced every week in a production environment. This issue is related to the usage mode. If others use ocfs2 in this mode, the kernel will panic frequently. [akpm@linux-foundation.org: coding style fixes] [Fix new warning due to unused function by removing said function - Linus ] Link: http://lkml.kernel.org/r/1568772175-2906-2-git-send-email-sunny.s.zhang@oracle.com Signed-off-by: Shuning Zhang <sunny.s.zhang@oracle.com> Reviewed-by: Junxiao Bi <junxiao.bi@oracle.com> Reviewed-by: Gang He <ghe@suse.com> Cc: Mark Fasheh <mark@fasheh.com> Cc: Joel Becker <jlbec@evilplan.org> Cc: Joseph Qi <jiangqi903@gmail.com> Cc: Changwei Ge <gechangwei@live.cn> Cc: Jun Piao <piaojun@huawei.com> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Jason Gunthorpe

commit sha df2ec7641bd03624a7e54cc926e8c3f75c7a84d8

mm/mmu_notifiers: use the right return code for WARN_ON The return code from the op callback is actually in _ret, while the WARN_ON was checking ret which causes it to misfire. Link: http://lkml.kernel.org/r/20191025175502.GA31127@ziepe.ca Fixes: 8402ce61bec2 ("mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail") Signed-off-by: Jason Gunthorpe <jgg@mellanox.com> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Michal Hocko

commit sha abaed0112c1db08be15a784a2c5c8a8b3063cdd3

mm, vmstat: hide /proc/pagetypeinfo from normal users /proc/pagetypeinfo is a debugging tool to examine internal page allocator state wrt to fragmentation. It is not very useful for any other use so normal users really do not need to read this file. Waiman Long has noticed that reading this file can have negative side effects because zone->lock is necessary for gathering data and that a) interferes with the page allocator and its users and b) can lead to hard lockups on large machines which have very long free_list. Reduce both issues by simply not exporting the file to regular users. Link: http://lkml.kernel.org/r/20191025072610.18526-2-mhocko@kernel.org Fixes: 467c996c1e19 ("Print out statistics in relation to fragmentation avoidance to /proc/pagetypeinfo") Signed-off-by: Michal Hocko <mhocko@suse.com> Reported-by: Waiman Long <longman@redhat.com> Acked-by: Mel Gorman <mgorman@suse.de> Acked-by: Vlastimil Babka <vbabka@suse.cz> Acked-by: Waiman Long <longman@redhat.com> Acked-by: Rafael Aquini <aquini@redhat.com> Acked-by: David Rientjes <rientjes@google.com> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Cc: David Hildenbrand <david@redhat.com> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Roman Gushchin <guro@fb.com> Cc: Konstantin Khlebnikov <khlebnikov@yandex-team.ru> Cc: Jann Horn <jannh@google.com> Cc: Song Liu <songliubraving@fb.com> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Michal Hocko

commit sha 93b3a674485f6a4b8ffff85d1682d5e8b7c51560

mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo pagetypeinfo_showfree_print is called by zone->lock held in irq mode. This is not really nice because it blocks both any interrupts on that cpu and the page allocator. On large machines this might even trigger the hard lockup detector. Considering the pagetypeinfo is a debugging tool we do not really need exact numbers here. The primary reason to look at the outuput is to see how pageblocks are spread among different migratetypes and low number of pages is much more interesting therefore putting a bound on the number of pages on the free_list sounds like a reasonable tradeoff. The new output will simply tell [...] Node 6, zone Normal, type Movable >100000 >100000 >100000 >100000 41019 31560 23996 10054 3229 983 648 instead of Node 6, zone Normal, type Movable 399568 294127 221558 102119 41019 31560 23996 10054 3229 983 648 The limit has been chosen arbitrary and it is a subject of a future change should there be a need for that. While we are at it, also drop the zone lock after each free_list iteration which will help with the IRQ and page allocator responsiveness even further as the IRQ lock held time is always bound to those 100k pages. [akpm@linux-foundation.org: tweak comment text, per David Hildenbrand] Link: http://lkml.kernel.org/r/20191025072610.18526-3-mhocko@kernel.org Signed-off-by: Michal Hocko <mhocko@suse.com> Suggested-by: Andrew Morton <akpm@linux-foundation.org> Reviewed-by: Waiman Long <longman@redhat.com> Acked-by: Vlastimil Babka <vbabka@suse.cz> Acked-by: David Hildenbrand <david@redhat.com> Acked-by: Rafael Aquini <aquini@redhat.com> Acked-by: David Rientjes <rientjes@google.com> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Jann Horn <jannh@google.com> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Konstantin Khlebnikov <khlebnikov@yandex-team.ru> Cc: Mel Gorman <mgorman@suse.de> Cc: Roman Gushchin <guro@fb.com> Cc: Song Liu <songliubraving@fb.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Ville Syrjälä

commit sha ec649c9d454ea372dcf16cccf48250994f1d7788

mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y I got some khugepaged spew on a 32bit x86: BUG: sleeping function called from invalid context at include/linux/mmu_notifier.h:346 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 25, name: khugepaged INFO: lockdep is turned off. CPU: 1 PID: 25 Comm: khugepaged Not tainted 5.4.0-rc5-elk+ #206 Hardware name: System manufacturer P5Q-EM/P5Q-EM, BIOS 2203 07/08/2009 Call Trace: dump_stack+0x66/0x8e ___might_sleep.cold.96+0x95/0xa6 __might_sleep+0x2e/0x80 collapse_huge_page.isra.51+0x5ac/0x1360 khugepaged+0x9a9/0x20f0 kthread+0xf5/0x110 ret_from_fork+0x2e/0x38 Looks like it's due to CONFIG_HIGHPTE=y pte_offset_map()->kmap_atomic() vs. mmu_notifier_invalidate_range_start(). Let's do the naive approach and just reorder the two operations. Link: http://lkml.kernel.org/r/20191029201513.GG1208@intel.com Fixes: 810e24e009cf71 ("mm/mmu_notifiers: annotate with might_sleep()") Signed-off-by: Ville Syrjl <ville.syrjala@linux.intel.com> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@redhat.com> Cc: Borislav Petkov <bp@alien8.de> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: Jérôme Glisse <jglisse@redhat.com> Cc: Ralph Campbell <rcampbell@nvidia.com> Cc: Ira Weiny <ira.weiny@intel.com> Cc: Jason Gunthorpe <jgg@mellanox.com> Cc: Daniel Vetter <daniel.vetter@intel.com> Cc: Andrea Arcangeli <aarcange@redhat.com> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Johannes Weiner

commit sha 1be334e5c0886197cc82923ff0ac5836111b7b57

mm/page_alloc.c: ratelimit allocation failure warnings more aggressively While investigating a bug related to higher atomic allocation failures, we noticed the failure warnings positively drowning the console, and in our case trigger lockup warnings because of a serial console too slow to handle all that output. But even if we had a faster console, it's unclear what additional information the current level of repetition provides. Allocation failures happen for three reasons: The machine is OOM, the VM is failing to handle reasonable requests, or somebody is making unreasonable requests (and didn't acknowledge their opportunism with __GFP_NOWARN). Having the memory dump, a callstack, and the ratelimit stats on skipped failure warnings should provide enough information to let users/admins/developers know whether something is wrong and point them in the right direction for debugging, bpftracing etc. Limit allocation failure warnings to one spew every ten seconds. Link: http://lkml.kernel.org/r/20191028194906.26899-1-hannes@cmpxchg.org Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> Acked-by: David Rientjes <rientjes@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Vitaly Wool

commit sha a31631302abce4c80913d4dc741c4a6b07969b0e

zswap: add Vitaly to the maintainers list Per conversation with Dan, add myself to the zswap MAINTAINERS list. Link: http://lkml.kernel.org/r/20191028143154.31304-1-vitaly.wool@konsulko.com Signed-off-by: Vitaly Wool <vitaly.wool@konsulko.com> Acked-by: Dan Streetman <ddstreet@ieee.org> Acked-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Kevin Hao

commit sha 5cbf2fff3bba8d3c6a4d47c1754de1cf57e2b01f

dump_stack: avoid the livelock of the dump_lock In the current code, we use the atomic_cmpxchg() to serialize the output of the dump_stack(), but this implementation suffers the thundering herd problem. We have observed such kind of livelock on a Marvell cn96xx board(24 cpus) when heavily using the dump_stack() in a kprobe handler. Actually we can let the competitors to wait for the releasing of the lock before jumping to atomic_cmpxchg(). This will definitely mitigate the thundering herd problem. Thanks Linus for the suggestion. [akpm@linux-foundation.org: fix comment] Link: http://lkml.kernel.org/r/20191030031637.6025-1-haokexin@gmail.com Fixes: b58d977432c8 ("dump_stack: serialize the output from dump_stack()") Signed-off-by: Kevin Hao <haokexin@gmail.com> Suggested-by: Linus Torvalds <torvalds@linux-foundation.org> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Song Liu

commit sha 6981b76cf6f3252ed7b828fc9b2d333ff5f0bde8

MAINTAINERS: update information for "MEMORY MANAGEMENT" I was trying to find the mm tree in MAINTAINERS by searching "Morton". Unfortunately, I didn't find one. And I didn't even locate the MEMORY MANAGEMENT section quickly, because Andrew's name was not listed there. Thanks to Johannes who helped me find the mm tree. Let save other's time searching around by adding: M: Andrew Morton <akpm@linux-foundation.org> T: git git://github.com/hnaz/linux-mm.git [akpm@linux-foundation.org: add ozlabs.org quilt trees] Link: http://lkml.kernel.org/r/20191030202217.3498133-1-songliubraving@fb.com Signed-off-by: Song Liu <songliubraving@fb.com> Acked-by: Andrew Morton <akpm@linux-foundation.org> Cc: Johannes Weiner <hannes@cmpxchg.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Roman Gushchin

commit sha 221ec5c0a46c1a1740f34fb36fc661a5284d01b0

mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly page_cgroup_ino() doesn't return a valid memcg pointer for non-compound slab pages, because it depends on PgHead AND PgSlab flags to be set to determine the memory cgroup from the kmem_cache. It's correct for compound pages, but not for generic small pages. Those don't have PgHead set, so it ends up returning zero. Fix this by replacing the condition to PageSlab() && !PageTail(). Before this patch: [root@localhost ~]# ./page-types -c /sys/fs/cgroup/user.slice/user-0.slice/user@0.service/ | grep slab 0x0000000000000080 38 0 _______S___________________________________ slab After this patch: [root@localhost ~]# ./page-types -c /sys/fs/cgroup/user.slice/user-0.slice/user@0.service/ | grep slab 0x0000000000000080 147 0 _______S___________________________________ slab Also, hwpoison_filter_task() uses output of page_cgroup_ino() in order to filter error injection events based on memcg. So if page_cgroup_ino() fails to return memcg pointer, we just fail to inject memory error. Considering that hwpoison filter is for testing, affected users are limited and the impact should be marginal. [n-horiguchi@ah.jp.nec.com: changelog additions] Link: http://lkml.kernel.org/r/20191031012151.2722280-1-guro@fb.com Fixes: 4d96ba353075 ("mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages") Signed-off-by: Roman Gushchin <guro@fb.com> Reviewed-by: Shakeel Butt <shakeelb@google.com> Acked-by: David Rientjes <rientjes@google.com> Cc: Vladimir Davydov <vdavydov.dev@gmail.com> Cc: Daniel Jordan <daniel.m.jordan@oracle.com> Cc: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Ilya Leoshkevich

commit sha 8731acc5068eb3f422a45c760d32198175c756f8

scripts/gdb: fix debugging modules compiled with hot/cold partitioning gcc's -freorder-blocks-and-partition option makes it group frequently and infrequently used code in .text.hot and .text.unlikely sections respectively. At least when building modules on s390, this option is used by default. gdb assumes that all code is located in .text section, and that .text section is located at module load address. With such modules this is no longer the case: there is code in .text.hot and .text.unlikely, and either of them might precede .text. Fix by explicitly telling gdb the addresses of code sections. It might be tempting to do this for all sections, not only the ones in the white list. Unfortunately, gdb appears to have an issue, when telling it about e.g. loadable .note.gnu.build-id section causes it to think that non-loadable .note.Linux section is loaded at address 0, which in turn causes NULL pointers to be resolved to bogus symbols. So keep using the white list approach for the time being. Link: http://lkml.kernel.org/r/20191028152734.13065-1-iii@linux.ibm.com Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com> Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com> Cc: Kieran Bingham <kbingham@kernel.org> Cc: Heiko Carstens <heiko.carstens@de.ibm.com> Cc: Vasily Gorbik <gor@linux.ibm.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

David Hildenbrand

commit sha 656d571193262a11c2daa4012e53e4d645bbce56

mm/memory_hotplug: fix updating the node span We recently started updating the node span based on the zone span to avoid touching uninitialized memmaps. Currently, we will always detect the node span to start at 0, meaning a node can easily span too many pages. pgdat_is_empty() will still work correctly if all zones span no pages. We should skip over all zones without spanned pages and properly handle the first detected zone that spans pages. Unfortunately, in contrast to the zone span (/proc/zoneinfo), the node span cannot easily be inspected and tested. The node span gives no real guarantees when an architecture supports memory hotplug, meaning it can easily contain holes or span pages of different nodes. The node span is not really used after init on architectures that support memory hotplug. E.g., we use it in mm/memory_hotplug.c:try_offline_node() and in mm/kmemleak.c:kmemleak_scan(). These users seem to be fine. Link: http://lkml.kernel.org/r/20191027222714.5313-1-david@redhat.com Fixes: 00d6c019b5bc ("mm/memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span()") Signed-off-by: David Hildenbrand <david@redhat.com> Cc: Michal Hocko <mhocko@suse.com> Cc: Oscar Salvador <osalvador@suse.de> Cc: Stephen Rothwell <sfr@canb.auug.org.au> Cc: Dan Williams <dan.j.williams@intel.com> Cc: Pavel Tatashin <pasha.tatashin@soleen.com> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Johannes Weiner

commit sha 869712fd3de5a90b7ba23ae1272278cddc66b37b

mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges While upgrading from 4.16 to 5.2, we noticed these allocation errors in the log of the new kernel: SLUB: Unable to allocate memory on node -1, gfp=0xa20(GFP_ATOMIC) cache: tw_sock_TCPv6(960:helper-logs), object size: 232, buffer size: 240, default order: 1, min order: 0 node 0: slabs: 5, objs: 170, free: 0 slab_out_of_memory+1 ___slab_alloc+969 __slab_alloc+14 kmem_cache_alloc+346 inet_twsk_alloc+60 tcp_time_wait+46 tcp_fin+206 tcp_data_queue+2034 tcp_rcv_state_process+784 tcp_v6_do_rcv+405 __release_sock+118 tcp_close+385 inet_release+46 __sock_release+55 sock_close+17 __fput+170 task_work_run+127 exit_to_usermode_loop+191 do_syscall_64+212 entry_SYSCALL_64_after_hwframe+68 accompanied by an increase in machines going completely radio silent under memory pressure. One thing that changed since 4.16 is e699e2c6a654 ("net, mm: account sock objects to kmemcg"), which made these slab caches subject to cgroup memory accounting and control. The problem with that is that cgroups, unlike the page allocator, do not maintain dedicated atomic reserves. As a cgroup's usage hovers at its limit, atomic allocations - such as done during network rx - can fail consistently for extended periods of time. The kernel is not able to operate under these conditions. We don't want to revert the culprit patch, because it indeed tracks a potentially substantial amount of memory used by a cgroup. We also don't want to implement dedicated atomic reserves for cgroups. There is no point in keeping a fixed margin of unused bytes in the cgroup's memory budget to accomodate a consumer that is impossible to predict - we'd be wasting memory and get into configuration headaches, not unlike what we have going with min_free_kbytes. We do this for physical mem because we have to, but cgroups are an accounting game. Instead, account these privileged allocations to the cgroup, but let them bypass the configured limit if they have to. This way, we get the benefits of accounting the consumed memory and have it exert pressure on the rest of the cgroup, but like with the page allocator, we shift the burden of reclaimining on behalf of atomic allocations onto the regular allocations that can block. Link: http://lkml.kernel.org/r/20191022233708.365764-1-hannes@cmpxchg.org Fixes: e699e2c6a654 ("net, mm: account sock objects to kmemcg") Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> Reviewed-by: Shakeel Butt <shakeelb@google.com> Cc: Suleiman Souhlal <suleiman@google.com> Cc: Michal Hocko <mhocko@kernel.org> Cc: <stable@vger.kernel.org> [4.18+] Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

Linus Torvalds

commit sha 4dd58158254c8a027f2bf5060b72ef64cafa3b9d

Merge branch 'akpm' (patches from Andrew) Merge more fixes from Andrew Morton: "17 fixes" Mostly mm fixes and one ocfs2 locking fix. * emailed patches from Andrew Morton <akpm@linux-foundation.org>: mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges mm/memory_hotplug: fix updating the node span scripts/gdb: fix debugging modules compiled with hot/cold partitioning mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly MAINTAINERS: update information for "MEMORY MANAGEMENT" dump_stack: avoid the livelock of the dump_lock zswap: add Vitaly to the maintainers list mm/page_alloc.c: ratelimit allocation failure warnings more aggressively mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo mm, vmstat: hide /proc/pagetypeinfo from normal users mm/mmu_notifiers: use the right return code for WARN_ON ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() mm: thp: handle page cache THP correctly in PageTransCompoundMap mm, meminit: recalculate pcpu batch and high limits after init completes mm/gup_benchmark: fix MAP_HUGETLB case mm: memcontrol: fix NULL-ptr deref in percpu stats flush

view details

push time in 6 days

push eventjessfraz/cfssl

Christopher Broglie

commit sha acbed0afe20f978880b83aaaaa70132d592c28fe

Add make targets for building .deb and .rpm packages

view details

Chris Broglie

commit sha 358fd07c64357b144621d8a700d67fdfbeb80899

Merge pull request #1052 from cloudflare/cbroglie/pkg-deb-rpm Add make targets for building .deb and .rpm packages

view details

push time in 6 days

push eventjessfraz/community

Nikhita Raghunath

commit sha f267655bc07e8cbeb2e6f27ed163b3eb0164f6ec

sig-network: move external-dns from k-incubator k-sigs

view details

Davanum Srinivas

commit sha 07a0e83984c958ceb3c141e84e94fe6f5b4270a3

Adding Bart Smykla as co-chair for wg-k8s-infra

view details

Kubernetes Prow Robot

commit sha f47a6fbd20f1d014222d7347c87e2335d0a3da4e

Merge pull request #4212 from dims/add-bart-smykla-as-wg-k8s-infra-co-chair Adding Bart Smykla as co-chair for wg-k8s-infra

view details

Kubernetes Prow Robot

commit sha ad1422430f59ba4c810945e749628763f12a3592

Merge pull request #4203 from nikhita/external-dns sig-network: move external-dns from k-incubator k-sigs

view details

push time in 6 days

push eventjessfraz/cilium

Ray Bejjani

commit sha 52a12df9c4d3cc88197048e34c0e5805e66e58f4

Docs: tofqdns-pre-cache is optional in preflight templates The fqdns precache is an opt-in feature but we had configured the preflight pod to always produce it. This sometimes causes errors when the a user has not opted into generating this file but still ran the preflight manifest, possibly one pre-dating the feature. It is now a more explicit option in the helm templates, making it more clear what is happening. Signed-off-by: Ray Bejjani <ray@isovalent.com>

view details

Joe Stringer

commit sha 0e2bb38ee182f08cd42fba3ffc27ee1bcf5c00f6

docs: Flesh out release docs for micro versions Flesh out the documentation defining how new stable releases are made for maintained branches. Discard the bit about major versions, it's entirely hypothetical and doesn't serve users or developers any better to mention it. Signed-off-by: Joe Stringer <joe@cilium.io>

view details

Joe Stringer

commit sha 05659a04d5bef2685466ec2f05084134bdbf1cbb

docs: Split out release process Split the release process into organization, backports, stable release, and feature release sections. Signed-off-by: Joe Stringer <joe@cilium.io>

view details

Joe Stringer

commit sha b7361ed6db0dc9bb8b60f4aa8457d8925b70007f

docs: Add release tracking links Signed-off-by: Joe Stringer <joe@cilium.io>

view details

Joe Stringer

commit sha b3f77747ec1c8991affac5774ed8f136108fdc4a

contrib: Add script to start backport This script will pull the latest changes from the 'origin' repository, create a new branch, and run 'check-stable' to list all changes that need to be backported, leaving behind a summary file for the changes. Signed-off-by: Joe Stringer <joe@cilium.io>

view details

Joe Stringer

commit sha b45db2b61054cd9470ae9f99ffc7076233676288

docs: Structure the backports page Expand the description on the backports page to include references for all of the tools that may be used for backporting, and to break down the different phases: * One-time setup * Preparing PRs for backport * Cherry-picking commits into a backport branch * Posting the PR and updating GitHub labels Also simplify the instructions against the newest 'contrib/backporting/start-backport' script. Signed-off-by: Joe Stringer <joe@cilium.io>

view details

Joe Stringer

commit sha 30b4b009416594b48a39ce5e8b4a5eb765cc3ac2

docs: Run pep8 on conf.py Signed-off-by: Joe Stringer <joe@cilium.io>

view details

Joe Stringer

commit sha 7938f89c1427e127fbbbc19e80d8b26b773fb028

contrib: Fix 'reset' variable declaration Naming this readonly variable 'reset' causes conflicts in my environment, prefix it with 't_' for 'terminal' to avoid this. Signed-off-by: Joe Stringer <joe@cilium.io>

view details

Sebastian Wicki

commit sha 3e254f400e3346b15d5a2636bad9d0b5ddbb45fe

service: Fix description of TestSyncWithK8sFinished The description of TestSyncWithK8sFinished claims to remove svc2, while the code actually removes svc1 by updating svc2. Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>

view details

Sebastian Wicki

commit sha 35509c40d92783d3701380393e775c8bfbdd574d

service: Clean up TestUpsertAndDeleteService The frontend and backend variables are already defined in the package, no need to redefine them in the test function. Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>

view details

Sebastian Wicki

commit sha 86b010e97a1b63500be9493d52d2cc5bb80bfa8f

api: Add name and namespace to Service definition Allows external consumers to obtain the name of a service IP without having to consult other data sources. Both fields are optional. The logic to populate them will be implemented in a follow-up commit. Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>

view details

Sebastian Wicki

commit sha 675bae22ed66a2d8e2d33d453152b881235517fe

logfields: Add tag for service namespace Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>

view details

Sebastian Wicki

commit sha a2c49a59d2bd825923647d99af91836f25577b3d

service: Store and expose service name and namespace Extends UpsertService with the service name and namespace. The goal is to expose these fields in the Cilium API such that external consumers can obtain the name of each service without having to consult other data sources. The name and namespace are both optional and are provided by the k8s watcher, though users of the Cilium API may also optionally provide them via `PUT /service/{id}`. Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>

view details

André Martins

commit sha eba2f90e7e124d9fbc26b9992c6d27f22765455d

pkg/endpoint: start RegenerationFailureHandler after assign epID As an epID is only assigned at the time is exposed, we should only start the regeneration failure handler after having an ID allocated to the endpoint. This makes sure the controllers won't show up as duplicates in `cilium --status` as the controller names would be all have the same name (`endpoint-0-regeneration-recovery`). Fixes: fa8a499aab9c ("endpoint: start a controller to retry regeneration") Signed-off-by: André Martins <andre@cilium.io>

view details

Dan Sexton

commit sha a5f4964488672feed0ca07cd124202888070f84d

Added chart value for etcd-operator cluster domain Signed-off-by: Dan Sexton <dan.b.sexton@gmail.com>

view details

André Martins

commit sha 92b3cfca965a1be07ea163f199f1924f22ba4967

golang: update to 1.13.4 Signed-off-by: André Martins <andre@cilium.io>

view details

Thomas Graf

commit sha 4ae2ead1196e675684bba86e4eac82d5a4f1e158

iptables: Fix incorrect SNAT for externalTrafficPolicy=local So far, Cilium has installed a rule to clear the masquerade bit set by kube-proxy in an attempt to still expose the correct source IP for kube-proxy traffic regardless of the externalTrafficPolicy setting. This works relatively well unless hostPort is getting involved. By clear the bit, it is no longer possible to distinguish hostPort traffic and traffic for which externalTrafficPolicy=local has been set. Revert this strategy and stop clearing the masquerade bit. This allows to remove several SNAT/MASQUERADE rules installed by Cilium which attempted to replicate the kube-proxy SNAT behavior. Instead, leave it up to the user to properly set externalTrafficPolicy=local. Signed-off-by: Thomas Graf <thomas@cilium.io>

view details

push time in 6 days

push eventjessfraz/tor

David Goulet

commit sha ff8823d03cef50cb3a78f13a35558288e54c2173

dos: Account rejection in hs_dos_can_send_intro2 This required a small refactoring so we could count properly the INTRO2 sending disallow. Part of #31371 Signed-off-by: David Goulet <dgoulet@torproject.org>

view details

David Goulet

commit sha e85f86bb7b676435b2eb11006f111f6e45b8d252

dos: Add HS DoS INTRO2 rejected stats in heartbeat The DoS heartbeat now contains the number of rejected INTRODUCE2 cell that the relay has seen. Closes #31371 Signed-off-by: David Goulet <dgoulet@torproject.org>

view details

Hans-Christoph Steiner

commit sha 2a349006b9c1feba0a29ede4838cf8f5fdc0b2e5

force pkg-config to only use --prefix when cross-compiling The current pkg-config setup has no sense of whether it is cross-compiling, so it will detect things on the build system that are not present or are wrong for the host system. This forces the cross-compiling build to only look for pkg-config .pc files in --prefix. A version of this has been the setup for many years with the Android builds. Fixes #32191 Signed-off-by: Hans-Christoph Steiner <hans@eds.org>

view details

teor

commit sha 804d7c9bfc916c430dfd353f742257e4ae7b9c38

configure: Remove a check that will always fail And update the changes file to be more specific. Part of 32191.

view details

Nick Mathewson

commit sha 36bceacdcdc6e7ed666cb4bbbf8cc76132f89bbd

Doxygen: set TYPEDEF_HIDES_STRUCT. This option tells doxygen to handle typedef struct foo_t foo_t by making foo_t and struct foo_t synonymous. This lets doxygen find documentation that it would otherwise miss: otherwise, if it sees documentation for "int func(foo_t *)" and a prototype for "int func(struct foo_t)", it will think that the prototype is undocumented. Part of #32386.

view details

Nick Mathewson

commit sha de4ffebcf0a8dc281c603ef871af392b8324dc30

Doxygen: set HIDE_SCOPE_NAMES. This option tells doxygen to describe a member "member" of a struct "container" as "member", not "container::member". C doesn't use the :: syntax, so this should help us with readability.

view details

teor

commit sha 57baea701f8852b94d8ebc3fd8e70ccc998f5036

shellcheck: Start checking most scripts for errors This check was accidentally disabled by a bad find command. Fixes bug 32402; bugfix on 0.4.2.1-alpha. Obviously correct changes to already reviewed code.

view details

teor

commit sha 7f23d47f723edeea206d5438af3d109dbb4ac835

shellcheck: Fix issues in the git-*.sh scripts Fixes bug 32402; bugfix on 0.4.2.1-alpha. Obviously correct changes to already reviewed code.

view details

teor

commit sha f7b45975bf4d660d596542f5efd62fd152144199

Merge branch 'bug32402_042' into bug32402_master Merge changes from master with shellcheck fixes.

view details

teor

commit sha e6b5a1ff939b286a6640305d4d49600dd3b7b574

shellcheck: Fix minor issues in some scripts Fix minor issues in git-push-all.sh, git-setup-dirs.sh and test_parseconf.sh. Fixes bug 32402; not in any released version of tor. Obviously correct changes to already reviewed code.

view details

teor

commit sha c3a1e15a5ec8cdb1d28e2d57a77ce5deb6da39bb

Merge remote-tracking branch 'tor-github/pr/1509' into maint-0.4.2

view details

teor

commit sha 89f52f36e0b50c16072ca2d2ebc27cd473609c6e

Merge remote-tracking branch 'tor-github/pr/1510'

view details

teor

commit sha 85e566a6a0541b141b694152ac99912d3a349dca

Merge branch 'maint-0.4.2'

view details

teor

commit sha 22482fd45472525c5ebaf2e68880b61b7703cad3

test/parseconf: Add support for optional library variants test_parseconf.sh now supports: * {error,expected}{,_lzma,_nss,_zstd}{,_no_dirauth,_no_relay_dirauth} Or any combination of two or more optional libraries. Closes ticket 32397.

view details

David Goulet

commit sha 1407e2b169bf187b77528417882a065a4e8f1e60

test: Fix DoS heartbeat unit test after adding INTRO2 Signed-off-by: David Goulet <dgoulet@torproject.org>

view details

Nick Mathewson

commit sha 1ee17dc07a4033546b5b4cfaedc3ace902ac8b20

OwningControllerFD should be immutable, not OwningControllerProcess. This is a mistake I made when marking options as immutable. Fixes bug 32399. Bug not in any released Tor.

view details

Nick Mathewson

commit sha 8f6dc54e3c7299a6f224ccb474d3398d42542086

Merge remote-tracking branch 'tor-github/pr/1495' into maint-0.4.2

view details

Nick Mathewson

commit sha 059a5795d32cae9f5801cdc980a7abbd22996ba3

Merge branch 'maint-0.4.2'

view details

David Goulet

commit sha 49cb7d6ec4fd57922e80f16f859ef691491a92d7

Merge branch 'tor-github/pr/1491'

view details

David Goulet

commit sha 65013a6924e5b97987819d93b4b8dc1acbee3c1e

changes: Add file for ticket #31371 Signed-off-by: David Goulet <dgoulet@torproject.org>

view details

push time in 6 days

push eventjessfraz/apparmor-docs

Jenkins

commit sha a425a3eb0f1efc43dd28882d41d7d0251c83e6a0

Update docs

view details

push time in 6 days

push eventjessfraz/containerd

Johann Neuhauser

commit sha 4c99c81326f4026fb8c0b8c5e10542205d99c321

mips: -buildmode=pie is not supported for the mips arch Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>

view details

Michael Crosby

commit sha c80fa7df17ad8979c2e45a3550d561aa1151b85f

Merge pull request #3801 from jneuhauser/arch-mips mips: -buildmode=pie is not supported for the mips arch

view details

push time in 6 days

push eventjessfraz/cgroups

xianlubird

commit sha 9aebee9e378b6a1539de029df39f9392f93d325f

Update doc add static path prefix Signed-off-by: xianlubird <xianlubird@gmail.com>

view details

xianlubird

commit sha eeb53b7c613a27e66e70cf7ed2471f4a51d72d87

add static path prefix doc Signed-off-by: xianlubird <xianlubird@gmail.com>

view details

Michael Crosby

commit sha 66a6951a6dbad6aa0d903ec243d8d2f990a2a052

Merge pull request #105 from xianlubird/test Update doc add static path prefix

view details

Michael Crosby

commit sha c0a1dbc386b3fed186c541fab178ba6037e319b9

Merge pull request #106 from xianlubird/test1 Add godoc about static path

view details

Michael Crosby

commit sha 3239d7b8395519d4951e886a03ac74c79543c04b

Simpler v2 cgroup interface The resource type is changed in this but I would rather have a v2 native Resource type and do a mapping from an OCI spec's resource to the v2.Resource type. Signed-off-by: Michael Crosby <crosbymichael@gmail.com>

view details

Michael Crosby

commit sha 7bf30d7bf13852d1f2b493817489d37170d2b8a4

Rename playground to cgctl Signed-off-by: Michael Crosby <crosbymichael@gmail.com>

view details

Michael Crosby

commit sha 54a40c2af707f9ee43f6fa28f4ab6c0a79789f34

Add basic stats implementation Signed-off-by: Michael Crosby <crosbymichael@gmail.com>

view details

Phil Estes

commit sha 82928e855c6c9fa78d1e0767c46e1b05168d623d

Merge pull request #109 from crosbymichael/v2-controller Simpler v2 cgroup interface

view details

push time in 6 days

push eventjessfraz/test-infra

Travis Clarke

commit sha 6421cd511010c0b90be8a0fcddf818b6e90b8876

lint gencred

view details

Matt Matejczyk

commit sha d000cc8d2dcf90638833f92c2ef55b244f0cd4dc

Use k8s-presubmit-scale project for pull-kubernetes-kubemark-e2e-gce-scale Forgot about kubemark in the previous PR, fixing here.

view details

Petr Muller

commit sha a577147c280624f2b1481f4abc1d178929beec97

peribolos: dump more repo fields Previously the fields used in repo edit call were not dumped, this commit fixes that.

view details

Lubomir I. Ivanov

commit sha e6932b9ef9ec0beaf5012955a244ae8fe0203817

kubeadm: use kinder for regular periodic tests Switch from using the kind kubetest deployer to using kinder. This gives the kubeadm maintainers better control and consistency of executing e2e test scenarios.

view details

Patrik Cyvoct

commit sha 8323eebf194ef8df58f928aaae331002e7c27c64

add auto pushes for kas-network-proxy Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>

view details

Kubernetes Prow Robot

commit sha 70cde323f73b9a649814af7a70c1b1127a41c285

Merge pull request #15124 from petr-muller/peribolos-repo-dump-fixex peribolos: dump more repo fields

view details

Kubernetes Prow Robot

commit sha 78588a7756b89ef656e9bbeddaae647dc07e8e44

Merge pull request #15139 from mm4tt/kubemark_presubmit_scale Use k8s-presubmit-scale project for pull-kubernetes-kubemark-e2e-gce-scale

view details

Steve Kuznetsov

commit sha 8f653533b4bfc62787a17c80926f7b43818b5a15

Load hidden repos dynamically Configuration for hidden repos needs to be reloaded to continue being valid. We should also not be logging every time we ignore something, this generates gigabytes of logs a day. Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

view details

Kubernetes Prow Robot

commit sha 4779a255437c7dae73456ab1d37292acd67d910f

Merge pull request #15123 from stevekuznetsov/skuznets/upate-tide-filtering-in-deck Load hidden repos dynamically

view details

Matt Matejczyk

commit sha fe270b6f01943c1fa9bd4e2c1a6e6c8cb9918539

Fix pull-kubernetes-kubemark-e2e-gce-scale presubmit Making it to use same build and securityContext settings as other kubemark presubmits.

view details

Kubernetes Prow Robot

commit sha 4d92fa7c3a162b7f23e0b4635662b857100eff05

Merge pull request #15140 from mm4tt/kubemark_scale_presubmit Fix pull-kubernetes-kubemark-e2e-gce-scale presubmit

view details

Petr Muller

commit sha 8b40741630086584ad9b00681ce2114709ecc2c5

peribolos: omit repo field with default value from dump When dumping, we get many fields with default values. This change makes the dump to not emit these, as not having them in the config is equivalent to having them with these default values.

view details

Kubernetes Prow Robot

commit sha e9d26d734f16947f3f6a0e38e97f99d785e4a770

Merge pull request #15141 from petr-muller/peribolos-prune-defaults-from-dump peribolos: omit repo fields with default value from dump

view details

Alex Pavel

commit sha c66956af78b0181ebb956100c0216b7a676f2da1

config/testgrids: add openshift OVN release informers

view details

Tim Bannister

commit sha 196998db512cb9f414753abcbbaf4aeae75e5765

Tweak Prow README for accessibility

view details

Tim Bannister

commit sha 6c5266318fb8d4143bb722ead9e7cdb083ad9909

Tweak Gubernator README

view details

Tim Bannister

commit sha 375c453a85bd4803dca115adea4ee3bd44548e8c

Tweak Gopherage README

view details

Tim Bannister

commit sha f3d30d5ce458388f7d7ab4aa96ffc08b3d7e5398

Tweak Velodrome README Add a title with the component name; this matches other READMES for components in the test-infra repository.

view details

Tim Bannister

commit sha 28c7609b5a1f7ab8deab1a94660dbd19b796fc88

Mention sequence diagram in hyperlink text

view details

Davanum Srinivas

commit sha b3af115f2c959c2653b8685e7a3660b4dc0bc1a0

Add CAPA CI job to release informing

view details

push time in 6 days

push eventjessfraz/vault

Sam Salisbury

commit sha 8dcf3123efe5088228008f7e325e9489db4d51aa

ci: switch to go1.12.12 on machine executors (#7703) * ci: switch to go1.12.12 on machine executors - This brings in recent ci changes from the release/1.2.x branch. * go mod vendor * ci: remove ent build tags * ci: fix gopath * go mod vendor * ci: ensure yarn install * ci: add debug commands * ci: debugging * ci: increment yarn cache; remove debugging * ci: remove redundant yarn install

view details

Calvin Leung Huang

commit sha 98b35d3dc32e44d5034f2988c4b52b9e578ffae4

changelog++

view details

Jim Kalafut

commit sha 8f563d6a5dd69c757084350a8b4b41be1517671b

Update Azure storage docs (#7808) Fixes #7750

view details

Calvin Leung Huang

commit sha f1c1a13ce21ab64093400ab7051f9857b5f601c0

debug: check for nil secret on replication status response before accessing secret.Data (#7811)

view details

Jeff Mitchell

commit sha 3fa86f3efe4333d53dc8c7ec87815307770071c1

Document secondary activation public key endpoints/params (#7810)

view details

Jeff Mitchell

commit sha 50c4161d832153bb9e7264fd4bfc87941b0e8558

Revert change suggested by vet. See the comment for details. (#7815)

view details

Brian Shumate

commit sha d0597bf93dceee15d316284c9fad816fa8aee7c7

Clarify language around 472 (#7814) - use "disaster recovery mode" - remove trailing spaces

view details

Brian Kassouf

commit sha aca342ff048b81056b80f04078d81622233a6665

Port OSS changes from perf standby fix (#7818) * Port OSS changes from perf standby fix * Fix build

view details

RJ Spiker

commit sha ca9ac7827af7ad4e59253490e72b7d17fbb8f9d2

website - font and brand update (#7783)

view details

Chris Hoffman

commit sha 553bc729c9229fd0736e5fb9a01da7c89a1fa8b8

updating community page (#7829)

view details

Chris Hoffman

commit sha 41dfa6dfb8663d78403c1bd81a3494297234e571

Revert "updating community page (#7829)" (#7830) This reverts commit 553bc729c9229fd0736e5fb9a01da7c89a1fa8b8.

view details

Chris Hoffman

commit sha 15f3e122f3f41df4ade79fcf367605df7a387c6d

updating community page (#7831)

view details

push time in 6 days

push eventjessfraz/tor

David Goulet

commit sha ff8823d03cef50cb3a78f13a35558288e54c2173

dos: Account rejection in hs_dos_can_send_intro2 This required a small refactoring so we could count properly the INTRO2 sending disallow. Part of #31371 Signed-off-by: David Goulet <dgoulet@torproject.org>

view details

David Goulet

commit sha e85f86bb7b676435b2eb11006f111f6e45b8d252

dos: Add HS DoS INTRO2 rejected stats in heartbeat The DoS heartbeat now contains the number of rejected INTRODUCE2 cell that the relay has seen. Closes #31371 Signed-off-by: David Goulet <dgoulet@torproject.org>

view details

Hans-Christoph Steiner

commit sha 2a349006b9c1feba0a29ede4838cf8f5fdc0b2e5

force pkg-config to only use --prefix when cross-compiling The current pkg-config setup has no sense of whether it is cross-compiling, so it will detect things on the build system that are not present or are wrong for the host system. This forces the cross-compiling build to only look for pkg-config .pc files in --prefix. A version of this has been the setup for many years with the Android builds. Fixes #32191 Signed-off-by: Hans-Christoph Steiner <hans@eds.org>

view details

teor

commit sha 804d7c9bfc916c430dfd353f742257e4ae7b9c38

configure: Remove a check that will always fail And update the changes file to be more specific. Part of 32191.

view details

Nick Mathewson

commit sha 36bceacdcdc6e7ed666cb4bbbf8cc76132f89bbd

Doxygen: set TYPEDEF_HIDES_STRUCT. This option tells doxygen to handle typedef struct foo_t foo_t by making foo_t and struct foo_t synonymous. This lets doxygen find documentation that it would otherwise miss: otherwise, if it sees documentation for "int func(foo_t *)" and a prototype for "int func(struct foo_t)", it will think that the prototype is undocumented. Part of #32386.

view details

Nick Mathewson

commit sha de4ffebcf0a8dc281c603ef871af392b8324dc30

Doxygen: set HIDE_SCOPE_NAMES. This option tells doxygen to describe a member "member" of a struct "container" as "member", not "container::member". C doesn't use the :: syntax, so this should help us with readability.

view details

teor

commit sha 10ef7a31cfa896fb8a4eddde92c4b7d1e7477ad6

Makefile: Fix "make check-includes" for out-of-tree builds Previously, it would run on the build tree, which did not contain any sources. Fixes bug 31335; bugfix on 0.3.5.1-alpha.

view details

teor

commit sha bf5b17d8bbcc55fbae67b5c45077b9dcba697048

configure: Fix variable name typos The "if-present" clause of AC_ARG_ENABLE() sets enable_{lzma,zstd}, so we don't need to set it. The "if-not-present" clause needs to set enable_{lzma,zstd}, rather than just {lzma,zstd}. The rest of the script only ever checks for enable_{lzma,zstd} = no, so these changes do not actually change the behaviour of configure. Fixes bug 32401.

view details

teor

commit sha 57baea701f8852b94d8ebc3fd8e70ccc998f5036

shellcheck: Start checking most scripts for errors This check was accidentally disabled by a bad find command. Fixes bug 32402; bugfix on 0.4.2.1-alpha. Obviously correct changes to already reviewed code.

view details

teor

commit sha 7f23d47f723edeea206d5438af3d109dbb4ac835

shellcheck: Fix issues in the git-*.sh scripts Fixes bug 32402; bugfix on 0.4.2.1-alpha. Obviously correct changes to already reviewed code.

view details

teor

commit sha f7b45975bf4d660d596542f5efd62fd152144199

Merge branch 'bug32402_042' into bug32402_master Merge changes from master with shellcheck fixes.

view details

teor

commit sha e6b5a1ff939b286a6640305d4d49600dd3b7b574

shellcheck: Fix minor issues in some scripts Fix minor issues in git-push-all.sh, git-setup-dirs.sh and test_parseconf.sh. Fixes bug 32402; not in any released version of tor. Obviously correct changes to already reviewed code.

view details

teor

commit sha 23ff60c1509b005ad1fca758a8fa0745008ba22d

Merge branch 'maint-0.4.2'

view details

teor

commit sha c3a1e15a5ec8cdb1d28e2d57a77ce5deb6da39bb

Merge remote-tracking branch 'tor-github/pr/1509' into maint-0.4.2

view details

teor

commit sha 89f52f36e0b50c16072ca2d2ebc27cd473609c6e

Merge remote-tracking branch 'tor-github/pr/1510'

view details

teor

commit sha 85e566a6a0541b141b694152ac99912d3a349dca

Merge branch 'maint-0.4.2'

view details

teor

commit sha 22482fd45472525c5ebaf2e68880b61b7703cad3

test/parseconf: Add support for optional library variants test_parseconf.sh now supports: * {error,expected}{,_lzma,_nss,_zstd}{,_no_dirauth,_no_relay_dirauth} Or any combination of two or more optional libraries. Closes ticket 32397.

view details

David Goulet

commit sha 1407e2b169bf187b77528417882a065a4e8f1e60

test: Fix DoS heartbeat unit test after adding INTRO2 Signed-off-by: David Goulet <dgoulet@torproject.org>

view details

Nick Mathewson

commit sha 1ee17dc07a4033546b5b4cfaedc3ace902ac8b20

OwningControllerFD should be immutable, not OwningControllerProcess. This is a mistake I made when marking options as immutable. Fixes bug 32399. Bug not in any released Tor.

view details

Nick Mathewson

commit sha 8f6dc54e3c7299a6f224ccb474d3398d42542086

Merge remote-tracking branch 'tor-github/pr/1495' into maint-0.4.2

view details

push time in 6 days

more