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

push eventjessfraz/linux

Peter Ujfalusi

commit sha a9ab624edd9186fbad734cfe5d606a6da3ca34db

iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. By using dma_request_chan() directly the driver can support deferred probing against DMA. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Acked-by: Olivier Moysan <olivier.moysan@st.com> Acked-by: Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Peter Ujfalusi

commit sha 735404b846dffcb320264f62b76e6f70012214dd

iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. By using dma_request_chan() directly the driver can support deferred probing against DMA. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Acked-by: Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Peter Ujfalusi

commit sha 687d39d4512aa5f644450d0662f40aeeac1e84a7

iio: adc: at91-sama5d2_adc: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. The dma_request_chan() is the standard API to request slave channel, clients should be moved away from the legacy API to allow us to retire them. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Nuno Sá

commit sha 380b107bbf9449ddea0637cefe65a6cbf7b6ca84

iio: adis: Introduce timeouts structure The adis library only allows to define a `startup_delay` which for some devices is enough. However, other devices define different timeouts with significantly different timings which could lead to devices to not wait enough time or to wait a lot more than necessary (which is not efficient). This patch introduces a new timeout struct that must be passed into `adis_init()`. There are mainly, for now, three timeouts used. This is also an introductory patch with the goal of refactoring `adis_initial_startup()`. New driver's (eg: adis16480, adis16460) are replicating code for the device initial setup. With some changes (being this the first one) we can pass this to `adis_initial_startup()`. Signed-off-by: Nuno Sá <nuno.sa@analog.com> Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Nuno Sá

commit sha 77038bd01ce66ae65bcb66266c9747b670b5facd

iio: adis: Remove startup_delay All timeouts are now handled by a dedicated timeout struct. This variable is no longer needed. Signed-off-by: Nuno Sá <nuno.sa@analog.com> Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Kent Gustavsson

commit sha f335fa7034d5444de53f22824afce52924d95253

iio: humidity: dht11 remove TODO since it doesn't make sense DHT11 isn't addressable and will trigger temperature measurement on any data sent on the bus. Signed-off-by: Kent Gustavsson <kent@minoris.se> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Matt Ranostay

commit sha 4766897a9d3bd6af171cdc5ff140e8d132d62d40

iio: chemical: atlas-sensor: add helper function atlas_buffer_num_channels() Add helper function to detect the number of channels to output in trigger handler. This is based on IIO_TIMESTAMP channel being the delimiter between input and output channels. Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Lorenzo Bianconi

commit sha a2dd9bd9334efb8dc0bdc0109abff3a7b57effb1

iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_sensor_set_enable Add missing return value check in st_lsm6dsx_read_oneshot disabling the sensor. The issue is reported by coverity with the following error: Unchecked return value: If the function returns an error value, the error value may be mistaken for a normal value. Addresses-Coverity-ID: 1446733 ("Unchecked return value") Fixes: b5969abfa8b8 ("iio: imu: st_lsm6dsx: add motion events") Fixes: 290a6ce11d93 ("iio: imu: add support to lsm6dsx driver") Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Andy Shevchenko

commit sha e825070f697abddf3b9b0a675ed0ff1884114818

iio: st_gyro: Correct data for LSM9DS0 gyro The commit 41c128cb25ce ("iio: st_gyro: Add lsm9ds0-gyro support") assumes that gyro in LSM9DS0 is the same as others with 0xd4 WAI ID, but datasheet tells slight different story, i.e. the first scale factor for the chip is 245 dps, and not 250 dps. Correct this by introducing a separate settings for LSM9DS0. Fixes: 41c128cb25ce ("iio: st_gyro: Add lsm9ds0-gyro support") Depends-on: 45a4e4220bf4 ("iio: gyro: st_gyro: fix L3GD20H support") Cc: Leonard Crestez <leonard.crestez@nxp.com> Cc: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> Cc: <Stable@vger.kernel.org> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Andy Shevchenko

commit sha efc78983d21aeaf692006d42b92a006cdce3ed4d

iio: st_sensors: Drop redundant parameter from st_sensors_of_name_probe() Since we have access to the struct device_driver and thus to the ID table, there is no need to supply special parameters to st_sensors_of_name_probe(). Besides that we have a common API to get driver match data, there is no need to do matching separately for OF and ACPI. Taking into consideration above, simplify the ST sensors code. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Andy Shevchenko

commit sha ecb27c5e430785018199dd42e566711022d32523

iio: st_sensors: Make use of device properties Device property API allows to gather device resources from different sources, such as ACPI. Convert the drivers to unleash the power of device property API. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Olivier Moysan

commit sha dc26935fb60e8da8d59655dd2ec0de47b20d7d8f

iio: adc: stm32-dfsdm: fix single conversion Apply data formatting to single conversion, as this is already done in continuous and trigger modes. Fixes: 102afde62937 ("iio: adc: stm32-dfsdm: manage data resolution in trigger mode") Signed-off-by: Olivier Moysan <olivier.moysan@st.com> Cc: <Stable@vger.kernel.org> Acked-by: Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Olivier Moysan

commit sha f81ec5bf0cab29693980abbc983d0971e0efb0ea

iio: adc: stm32-dfsdm: adapt sampling rate to oversampling ratio Update sampling rate when oversampling ratio is changed through the IIO ABI. Signed-off-by: Olivier Moysan <olivier.moysan@st.com> Acked-by: Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Alexandru Ardelean

commit sha a4e6f40c77afe6e6a0076c4bcf7cbf68406a7d9f

iio: imu: adis: use new `delay` structure for SPI transfer delays In a recent change to the SPI subsystem [1], a new `delay` struct was added to replace the `delay_usecs`. This change replaces the current `delay_usecs` with `delay` for this driver. The `spi_transfer_delay_exec()` function [in the SPI framework] makes sure that both `delay_usecs` & `delay` are used (in this order to preserve backwards compatibility). [1] commit bebcfd272df6485 ("spi: introduce `delay` field for `spi_transfer` + spi_transfer_delay_exec()") Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

view details

Vineet Gupta

commit sha bd71c453db91ecb464405411f2821d040f2a0d44

ARC: wireup clone3 syscall Signed-off-by: Vineet Gupta <vgupta@synopsys.com>

view details

Rafael J. Wysocki

commit sha f7d50a1534a833f4d07c5bc0c2f37eaf1e905598

Merge back cpuidle material for v5.6.

view details

zhengbin

commit sha 4de0a8355463e068e443b48eb5ae32370155368b

KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt' Fixes gcc '-Wunused-but-set-variable' warning: arch/powerpc/kvm/emulate_loadstore.c: In function kvmppc_emulate_loadstore: arch/powerpc/kvm/emulate_loadstore.c:87:6: warning: variable ra set but not used [-Wunused-but-set-variable] arch/powerpc/kvm/emulate_loadstore.c: In function kvmppc_emulate_loadstore: arch/powerpc/kvm/emulate_loadstore.c:87:10: warning: variable rs set but not used [-Wunused-but-set-variable] arch/powerpc/kvm/emulate_loadstore.c: In function kvmppc_emulate_loadstore: arch/powerpc/kvm/emulate_loadstore.c:87:14: warning: variable rt set but not used [-Wunused-but-set-variable] They are not used since commit 2b33cb585f94 ("KVM: PPC: Reimplement LOAD_FP/STORE_FP instruction mmio emulation with analyse_instr() input") Reported-by: Hulk Robot <hulkci@huawei.com> Signed-off-by: zhengbin <zhengbin13@huawei.com> Signed-off-by: Paul Mackerras <paulus@ozlabs.org>

view details

Leonardo Bras

commit sha 8a9c8925149f195d0bbd6b42aa3130ced0a075fb

KVM: PPC: Book3S: Replace current->mm by kvm->mm Given that in kvm_create_vm() there is: kvm->mm = current->mm; And that on every kvm_*_ioctl we have: if (kvm->mm != current->mm) return -EIO; I see no reason to keep using current->mm instead of kvm->mm. By doing so, we would reduce the use of 'global' variables on code, relying more in the contents of kvm struct. Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com> Signed-off-by: Paul Mackerras <paulus@ozlabs.org>

view details

Leonardo Bras

commit sha e1bd0a7e248c3ce59b0509e47f035c0759fc68a3

KVM: PPC: Book3E: Replace current->mm by kvm->mm Given that in kvm_create_vm() there is: kvm->mm = current->mm; And that on every kvm_*_ioctl we have: if (kvm->mm != current->mm) return -EIO; I see no reason to keep using current->mm instead of kvm->mm. By doing so, we would reduce the use of 'global' variables on code, relying more in the contents of kvm struct. Signed-off-by: Leonardo Bras <leonardo@linux.ibm.com> Signed-off-by: Paul Mackerras <paulus@ozlabs.org>

view details

Sukadev Bhattiprolu

commit sha ce477a7a1cdfc9aaafcfd03b45bde131a88d51de

KVM: PPC: Add skip_page_out parameter to uvmem functions Add 'skip_page_out' parameter to kvmppc_uvmem_drop_pages() so the callers can specify whetheter or not to skip paging out pages. This will be needed in a follow-on patch that implements H_SVM_INIT_ABORT hcall. Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.ibm.com> Signed-off-by: Paul Mackerras <paulus@ozlabs.org>

view details

push time in 2 hours

push eventjessfraz/kubernetes

Guangwen Feng

commit sha e2e5bf5e0b6071048c04eeb135dafd705160da66

Fix golint warning for pkg/util/procfs/procfs_linux.go Signed-off-by: Guangwen Feng <fenggw-fnst@cn.fujitsu.com>

view details

Julian V. Modesto

commit sha 6bea0e469bcfe4967cbf2656a998d60e0b684747

Support DryRun in cli-runtime REST Helper. - Move TestSupportsDryRun to cli-runtime - Move TestDryRunVerifier to cli-runtime - Add OpenAPI schema for testdata to cli-runtime - Use Helper.DryRun and DryRunVerifier for Apply - Add WithOptions methods to Helper

view details

Davanum Srinivas

commit sha d7d316e1e7498c2ad400ee638ee5c3eac4801857

switch to docker command line

view details

YuikoTakada

commit sha e98f4f3ef89e68b72eba87d3121c02786d549aaf

Use e2eskipper package in test/e2e/framework/

view details

Jin Hase

commit sha c8df27c2b1b4dc5e7cc7cbe95787115eca295de5

Add comments in several hack/verify-*.sh(g-r)

view details

yiyang5055

commit sha 53aff819e0edab0f8fd50f19dc583bfaa045d972

fix static check failure in pkg/controller/disruption and pkg/controller/namespace/deletion

view details

Jordan Liggitt

commit sha 2a2ce207f2b83fc7e52b47580a27ff9bf95b91f8

Enable bound tokens in local-up-cluster

view details

Aldo Culquicondor

commit sha 7a39e1396a1dec20bed061bfa799311beef45df2

Remove unnecessary slow binding test Signed-off-by: Aldo Culquicondor <acondor@google.com>

view details

Aldo Culquicondor

commit sha eb265bc7db7f11245533e80ce71e674f3f0f86c2

Remove GetBinder member and replace it with a method. Signed-off-by: Aldo Culquicondor <acondor@google.com>

view details

Kevin Klues

commit sha bd9d8fa42f72581c09d6f6bce4ff8c392e26665e

Initialize CPUManager containerMap to set of initial containers A recent change made it so that the CPUManager receives a list of initial containers that exist on the system at startup. This list can be non-empty, for example, after a kubelet retart. This commit ensures that the CPUManagers containerMap structure is initialized with the containers from this list.

view details

Kubernetes Prow Robot

commit sha 98186e00ed5f1e043eb1c22b919985ff2c1b3016

Merge pull request #87335 from dims/remove-docker/docker-references-from-tests switch to docker command line in tests/e2e_node

view details

Kubernetes Prow Robot

commit sha 9822016bf8f46d434087e05d30af5f5ffa8bc120

Merge pull request #87397 from klueska/upstream-cpu-manager-set-initial-containers Initialize CPUManager containerMap to set of initial containers

view details

Kubernetes Prow Robot

commit sha 48cb96882541d0fc37c1192531ce3d5a6ef2f4f8

Merge pull request #87297 from alculquicondor/cleanup/get_binder Replace Scheduler.GetBinder with a method

view details

Kubernetes Prow Robot

commit sha 12203f3fd90f2b02b1853291895f019ec4efd530

Merge pull request #87317 from YuikoTakada/move_skip_e2e_framework Use e2eskipper package in test/e2e/framework/

view details

Kubernetes Prow Robot

commit sha a7b4459cd1cf89420e2370ae5d067fc5ad6629ba

Merge pull request #87379 from hase1128/add-comment-to-several-verify-scripts_3 Add comments in several hack/verify-*.sh(g-r)

view details

Anago GCB

commit sha 2808d7154dc820c2718d92eb2f000ffc5840b5d1

Update CHANGELOG-1.18.md for v1.18.0-alpha.2.

view details

zouyee

commit sha d6b449b5c7d99632355cad553f19654aaa61009b

Move scheduler's SchedulerExtender interface to core/extenders.go Signed-off-by: Zou Nengren <zouyee1989@gmail.com>

view details

Kubernetes Prow Robot

commit sha 29a4b3953688c5c13d38d212bf613fa89c9bfc4d

Merge pull request #87382 from yiyang5055/fix-staticcheck fix static check failure in pkg/controller/disruption and pkg/control…

view details

Kubernetes Prow Robot

commit sha 84beab6f26609527752ff441c155813b783fe145

Merge pull request #87386 from liggitt/local-up-token-signer Enable bound tokens in local-up-cluster

view details

Kubernetes Prow Robot

commit sha c01451585e600017a5a58fb56ef04b5ae58e6abf

Merge pull request #86408 from julianvmodesto/kubectl-ss-dry-run-helper Support server-side dry-run in cli-runtime REST Helper

view details

push time in 6 hours

push eventjessfraz/docker

Daniel Helfand

commit sha 4d249ae1f33d3e57be78ec1ce573589397720741

remove extra space in code comment in ping.go Signed-off-by: Daniel Helfand <helfand.4@gmail.com>

view details

Hsing-Hui Hsu

commit sha ac1d8bc760de76b815cffe4a2dfb03059f2d86bc

Add Mae Jemison to name generator Signed-off-by: Hsing-Hui Hsu <hsinghui@amazon.com>

view details

Hsing-Hui Hsu

commit sha c90254c7464cac5c56e7ab9e6b1857c119d5d263

Add George Washington Carver to name generator Signed-off-by: Hsing-Hui Hsu <hsinghui@amazon.com>

view details

Brian Goff

commit sha 9e91d2c2d1e2d927612b6132c29fea0dfd9aaefc

Merge pull request #40321 from SoManyHs/master Add Mae Jemison to name generator

view details

Brian Goff

commit sha 063bd4c96ae633a1aa830b7f8a646b689c14e5c8

Merge pull request #40395 from danielhelfand/remove_code_comment_space Remove Extra Space in Code Comment in ping.go

view details

push time in 7 hours

push eventjessfraz/cli

Sebastiaan van Stijn

commit sha 84c6b08cf6a100e50bcf90fada8d6b79fab5cfef

Update Golang 1.12.15 full diff: https://github.com/golang/go/compare/go1.12.14...go1.12.15 go1.12.15 (released 2020/01/09) includes fixes to the runtime and the net/http package. See the Go 1.12.15 milestone on the issue tracker for details: https://github.com/golang/go/issues?q=milestone%3AGo1.12.15+label%3ACherryPickApproved Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha e9b9a0014ccf8d62471950710d8511401996a262

completion: add `--max-download-attempts` Follow-up to 86281a7b4b956446fe9a0f33b59a7defa9b3cb27 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Silvin Lubecki

commit sha 8813df36cf2a5253c4010828bbe083b54dc9ba35

Merge pull request #2269 from thaJeztah/bump_golang_1.12.15 Update Golang 1.12.15

view details

Silvin Lubecki

commit sha 9b420b151111b1034ee45b102e6a743832f7a443

Merge pull request #2273 from thaJeztah/max_download_attempts_completion completion: add `--max-download-attempts`

view details

push time in 8 hours

push eventjessfraz/toc

nofalx

commit sha 97126093188dbfbfd32fbe11a3265f0311f97e4a

added arabic translation

view details

nofalx

commit sha 549267d98cd248f95c76f6561c72bb33eaecf679

spaces for the letter و

view details

nofalx

commit sha 1a6e4969ef702bb9efd299acda428961852123d3

PR commits

view details

Ahmad Nofal

commit sha 35ce7f82f3fb732b32adf83c2951c416ab2dedeb

Merge branch 'master' into master

view details

nofalx

commit sha 8064725ef80a05d428a662c540192a755716cbc0

improved translation

view details

Chris Aniszczyk

commit sha 53716ca88901b575efeafe0641591da304195aaf

Merge pull request #312 from nofalx/master added arabic translation

view details

push time in 11 hours

push eventjessfraz/cri-o

Sascha Grunert

commit sha 4bb04824b2c9b42fa3735931506ba0a1fa4258bd

Fix man page header The header was wrongly formatted which is now fixed. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

Sascha Grunert

commit sha 211fb388edcf79ed8cc50e1714e6eb6e662d19b1

Update golangci-lint to v1.23.1 Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

OpenShift Merge Robot

commit sha d531532b9c5b1651cb862a953341cce2a81f1c00

Merge pull request #3112 from openSUSE/man-fix Fix man page header

view details

OpenShift Merge Robot

commit sha fe514da1003a82e61de5ac126f25c5c8e2051642

Merge pull request #3129 from openSUSE/golangci-lint Update golangci-lint to v1.23.1

view details

push time in 12 hours

push eventjessfraz/release

Hannes Hörl

commit sha 3904fa765ba9a838323ce32cee2151abd56487e9

[testgridshot] Fix after testgrid changed the summary endpoint `testgrid` seems to not populate the field `dashboard_name` anymore, so we cannot rely on that.

view details

Kubernetes Prow Robot

commit sha e272ff255bfcb434c1aa78405281c7d67a155203

Merge pull request #1033 from pivotal-k8s/testgrid_summary_change [testgridshot] Fix after testgrid changed the summary endpoint

view details

Sascha Grunert

commit sha 3ffcd15fd5744d0f1c5d39f026448292fbbd92ae

Split-up git test into unit and integration parts We now use a dedicated file-name pattern for integration tests and unit tests. The unit tests introduce a new layer of mockability via the public `Repository` and `Worktree` interfaces. These interfaces are used inside the tests to spy on the method call. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

Kubernetes Prow Robot

commit sha fadb585eb2dcb7cf37d0fba705ed610ac693c8f8

Merge pull request #1017 from saschagrunert/git-test-split Split-up git test into unit and integration parts

view details

push time in 13 hours

push eventjessfraz/kubernetes.github.io

Olivier Cloirec

commit sha 3da672600e87d1a0eeb35f6c4de71937f165d053

Fix French typo in "when" section (#18786)

view details

inductor

commit sha 0c86e6515a888dd1fefddec23f95ff1ee8425205

First Japanese l10n work for release-1.16 (#18790) * Translate concepts/services-networking/connect-applications-service/ into Japanese (#17710) * Translate concepts/services-networking/connect-applications-service/ into Japanese * Apply review * Translate content/ja/docs/tasks/_index.md into Japanese (#17789) * add task index * huge page * ja-docs: Update kops Installation Steps (#17804) * Update /ja/docs/tasks/tools/install-minikube/ (#17711) * Update /ja/docs/tasks/tools/install-minikube/ * Apply review * Apply review * Update content/ja/docs/tasks/tools/install-minikube.md Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/docs/tasks/tools/install-minikube.md Co-Authored-By: inductor <kohei.ota@zozo.com> * Translate tasks/configure-pod-container/assign-cpu-resource/ in Japanese (#16160) * copy from content/en/docs/tasks/configure-pod-container/ to ja * translate assign-cpu-resource.md in Japanese * Update content/ja/docs/tasks/configure-pod-container/assign-cpu-resource.md Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/docs/tasks/configure-pod-container/assign-cpu-resource.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update assign-cpu-resource.md ここの *request* と *limit* はほかの文中の単語とは異なり、YAMLのfieldを表すため、訳さないでおく * fix translation "Pod scheduling is based on requests." の箇所。 requestsに基づいているのは事実だが、直訳されたときになにを指すのかあいまいなので、対象を具体的に記述 * Translate concepts/workloads/controllers/deployment/ in Japanese #14848 (#17794) * ja-trans: Translate concepts/workloads/controllers/deployment/ into Japanese (#14848) * ja-trans: Improve Japanese translation in concepts/workloads/controllers/deployment/ (#14848) * ja-trans: Improve Japanese translation in concepts/workloads/controllers/deployment/ (#14848) * ja-trans: Improve Japanese translation in concepts/workloads/controllers/deployment/ (#14848) * little fix (#18135) * update index (#18136) * Update /ja/docs/setup/_index.md (#18139) * Update /ja/docs/tasks/tools/install-kubectl/ (#18137) * update /docs/ja/tasks/tools/install-kubectl/ * fix mongon * apply reveiw * Update /ja/docs/reference/command-line-tools-reference/feature-gates/ (#18141) * Update feature agete * tidy up feature gates list * translate new lines * table caption * blank * する -> します * apply review * fix broken link * Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * update translation * remove line * Update content/ja/docs/reference/command-line-tools-reference/feature-gates.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * rollpack * Update /ja/docs/concepts/services-networking/service/ (#18138) * update /ja/docs/concepts/services-networking/service/ * Update content/ja/docs/concepts/services-networking/service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/concepts/services-networking/service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/concepts/services-networking/service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/concepts/services-networking/service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * consider Endpoints as a Kubernetes resource * full * Update content/ja/docs/concepts/_index.md (#18145) * Update concepts * control plane * apply review * fix bold (#18165) * Update /ja/docs/concepts/overview/components.md (#18153) * update /ja/docs/concepts/overview/components.md * some japanese docs are already there * translate prepend * apply upstream changes (#18278) * Translate concepts/services-networking/ingress into Japanese #17741 (#18234) * ja-trans: Translate concepts/services-networking/ingress into Japanese (#17741) * ja-trans: Improve Japanese translation in concepts/services-networking/ingress (#17741) * ja-trans: Improve Japanese translation in concepts/services-networking/ingress (#17741) * Update pod overview in Japanese (#18277) * Update pod-overview * Update content/ja/docs/concepts/workloads/pods/pod-overview.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/concepts/workloads/pods/pod-overview.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/concepts/workloads/pods/pod-overview.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/concepts/workloads/pods/pod-overview.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/concepts/workloads/pods/pod-overview.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/concepts/workloads/pods/pod-overview.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * ノード * Update content/ja/docs/concepts/workloads/pods/pod-overview.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/concepts/workloads/pods/pod-overview.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> Co-authored-by: Naoki Oketani <okepy.naoki@gmail.com> * Translate concepts/scheduling/scheduler-perf-tuning/ in Japanese #17119 (#17796) * ja-trans: Translate concepts/scheduling/scheduler-perf-tuning/ into Japanese (#17119) * ja-trans: Improve Japanese translation in concepts/scheduling/scheduler-perf-tuning/ (#17119) * ja-trans: Improve Japanese translation in concepts/scheduling/scheduler-perf-tuning/ (#17119) * ja-trans:conetent/ja/casestudies/nav (#18450) * Translate tasks/debug-application-cluster/debug-service/ in Japanese (#18395) * Translate tasks/debug-application-cluster/debug-service/ in Japanese * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: inductor <kohei.ota@zozo.com> * Change all `Pods` to `Pod` and `Endpoints` to `Endpoint` * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Updated content pointed out in review * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Apply suggestions from code review Co-Authored-By: inductor <kohei.ota@zozo.com> * Apply suggestions from review * Apply suggestions form review * Apply suggestions from review * Apply suggestions from review * Apply suggestions from code review Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/debug-application-cluster/debug-service.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> Co-authored-by: inductor <kohei.ota@zozo.com> Co-authored-by: Naoki Oketani <okepy.naoki@gmail.com> * Translate concepts/extend-kubernetes/api-extension/custom-resources/ into Japanese (#18200) * Translate concepts/extend-kubernetes/api-extension/custom-resources/ into Japanese * Apply suggestions from code review between L1 an L120 by oke-py Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Apply suggestions from code review by oke-py Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update CustomResourceDefinition not to localize into Japanese * Revert the link to customresourcedefinitions to English Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Apply suggestions from code review by oke-py and inductor Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> Co-Authored-By: inductor <kohei.ota@zozo.com> * Apply a suggestion from review by inductor * Apply a suggestion from code review by oke-py Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> Co-authored-by: Naoki Oketani <okepy.naoki@gmail.com> Co-authored-by: inductor <kohei.ota@zozo.com> * Translate tasks/configure-pod-container/quality-service-pod/ into Japanese (#16173) * copy from content/en/docs/tasks/configure-pod-container/quality-service-pod.md to Ja * Translate tasks/configure-pod-container/quality-service-pod/ into Japanese Guaranteed, Burstable, BestEffortは用語として存在するので訳さない Signed-off-by: Takuma Hashimoto <takumaxd+github@gmail.com> * Update content/ja/docs/tasks/configure-pod-container/quality-service-pod.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/configure-pod-container/quality-service-pod.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/configure-pod-container/quality-service-pod.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * Update content/ja/docs/tasks/configure-pod-container/quality-service-pod.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> Co-authored-by: Naoki Oketani <okepy.naoki@gmail.com> * Translate content/ja/docs/reference/kubectl/cheatsheet.md (#17739) (#18285) * Translate content/ja/docs/reference/kubectl/cheatsheet.md (#17739) * Translated kubectl cheet sheet. * Fix typos in content/ja/docs/reference/kubectl/cheatsheet.md (#17739) * Fix japanese style in content/ja/docs/reference/kubectl/cheatsheet.md * Fix typo in content/ja/docs/reference/kubectl/cheatsheet.md * Fix translation in content/ja/docs/reference/kubectl/cheatsheet.md * Fix typo in content/ja/docs/reference/kubectl/cheatsheet.md * Fix typo in content/ja/docs/reference/kubectl/cheatsheet.md * Modify translation for casestudies (#18767) * modify terminology * add ten * update translation * update * update * update * fix typo (#18769) * remove english comment (#18770) * ja-trans:conetent/ja/casestudies/spotify (#18451) * ja-trans: content/ja/case-studies/spotify * Update content/ja/case-studies/spotify/index.html Updated with the proposal from inductor Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Updated with inductor 's proposal Co-Authored-By: inductor <kohei.ota@zozo.com> * ja-trans: content/ja/case-studies/spotify * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> * Update content/ja/case-studies/spotify/index.html Co-Authored-By: inductor <kohei.ota@zozo.com> Co-authored-by: inductor <kohei.ota@zozo.com> * Translate Japanese headers (#18776) * translate headers * add index for references * Update content/ja/docs/setup/production-environment/tools/_index.md Co-Authored-By: Naoki Oketani <okepy.naoki@gmail.com> * translate controller Co-authored-by: Naoki Oketani <okepy.naoki@gmail.com> * ja-docs: translate install-kubeadm into Japanese (#18198) * ja-docs: translate install-kubeadm into Japanese * translate table title in install-kubeadm to Japanese * update kubeadm install doc * remove extra spaces * fix translation miss * translate url title into japanese * fix translation miss * remove line break in sentence and translate title * remove extra line break * remove extra line break * fix translation miss Co-authored-by: Naoki Oketani <okepy.naoki@gmail.com> Co-authored-by: Samuel Kihahu <kihahu@users.noreply.github.com> Co-authored-by: Takuma Hashimoto <takuma-hashimoto@freee.co.jp> Co-authored-by: Keita Akutsu <kakts.git@gmail.com> Co-authored-by: Masa Taniguchi <maabou512@gmail.com> Co-authored-by: Soto Sugita <sotoiwa@gmail.com> Co-authored-by: Kozzy Hasebe <48105562+hasebe@users.noreply.github.com> Co-authored-by: kazuaki harada <canhel.4suti50y.salamander@gmail.com> Co-authored-by: Shunsuke Miyoshi <s.miyoshi@jp.fujitsu.com>

view details

hato wang

commit sha 4a6c16da722e264bb499de3119365f0aea499b8f

delete zh SEE ALSO(51-54) (#18788)

view details

xieyanker

commit sha 44deccbfc612851c25f0bcfcd58de7bc047d96ee

Added missing brackets in markdown (#18783)

view details

zhouya0

commit sha d4068de8082fd252025f32851d759c62f9f082fc

Fix broken links in api_changes doc (#18743)

view details

littleboy

commit sha 134f5a3b2f4645ffd65d78ba748fb29d2ca9e47f

fix jump (#18781)

view details

push time in 14 hours

push eventjessfraz/linux

Jeff Mahoney

commit sha 394440d469413fa9b74f88a11f144d76017221f2

reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr Commit 60e4cf67a58 (reiserfs: fix extended attributes on the root directory) introduced a regression open_xa_root started returning -EOPNOTSUPP but it was not handled properly in reiserfs_for_each_xattr. When the reiserfs module is built without CONFIG_REISERFS_FS_XATTR, deleting an inode would result in a warning and chowning an inode would also result in a warning and then fail to complete. With CONFIG_REISERFS_FS_XATTR enabled, the xattr root would always be present for read-write operations. This commit handles -EOPNOSUPP in the same way -ENODATA is handled. Fixes: 60e4cf67a582 ("reiserfs: fix extended attributes on the root directory") CC: stable@vger.kernel.org # Commit 60e4cf67a58 was picked up by stable Link: https://lore.kernel.org/r/20200115180059.6935-1-jeffm@suse.com Reported-by: Michael Brunnbauer <brunni@netestate.de> Signed-off-by: Jeff Mahoney <jeffm@suse.com> Signed-off-by: Jan Kara <jack@suse.cz>

view details

Linus Torvalds

commit sha d96d875ef5dd372f533059a44f98e92de9cf0d42

Merge tag 'fixes_for_v5.5-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs Pull reiserfs fix from Jan Kara: "A fixup of a recently merged reiserfs fix which has caused problem when xattrs were not compiled in" * tag 'fixes_for_v5.5-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs: reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr

view details

push time in 16 hours

push eventjessfraz/community

Christoph Blecker

commit sha 0c77242d32e5dcfd7e6e3bf2e819186cdcf0b4ce

Update chairs and teams for Contributor Experience

view details

James Munnelly

commit sha 0c96c2079889ef04ebf6aa82a203b35c25bcc23b

slack-config: archive #navigator channel This channel hasn't been used since May '18 and was originally requested by myself - this does not need to continue existing 😄 if anything changes in future, we can un-archive it.

view details

Kubernetes Prow Robot

commit sha 90c3ef9dd07b20210f9e4ae49ab07d13e56bc7e0

Merge pull request #4425 from munnerz/patch-1 slack-config: archive #navigator channel

view details

Kubernetes Prow Robot

commit sha df1a1569be21baa69dcd339e4c438573565a5c52

Merge pull request #4419 from cblecker/contribex-update Update chairs and teams for Contributor Experience

view details

parispittman

commit sha 404bbc3278e89f0b648c28c2a8b607df2ccff499

adding readme for data

view details

Kubernetes Prow Robot

commit sha 8a1b04ca9e73349beb1378a20051eae50a253e7e

Merge pull request #4427 from parispittman/survey2019 adding readme for survey data

view details

push time in 16 hours

push eventjessfraz/cilium

Jarno Rajahalme

commit sha 412089f8b87817c7fadadafdd1e9be8e37b51f02

policy: Error out on missing secrets in policy computation Currently missing secrets cause empty TLS contexts to be sent to Envoy, which will then NACK the policy. Error out earlier in the Cilium endpoint regeneration logic so that Envoy is not bothered with errorneous configuration. Currently this will still lead to endpoint being not-ready, but at least the endpoint log contains the failure message pinpointing the problem (e.g., "Error regenerating endpoint: unable to regenerate policy for '310': secrets \"swapi-server\" not found"). Signed-off-by: Jarno Rajahalme <jarno@covalent.io>

view details

André Martins

commit sha f543ea2367c7dfc64b3cdc2b871a2a58d5328e58

ginkgo.Jenkinsfile: set k8s nodes back to 2 This will help easy the workload being currently set in the CI. Signed-off-by: André Martins <andre@cilium.io>

view details

Gowtham S

commit sha bc26bc0d771c5540a81806b85295f22511fad921

Update USERS.md to include Rapyuta Robotics Signed-off-by: Gowtham Sundara <gowtham.sundara@rapyuta.io>

view details

Martynas Pumputis

commit sha 37e18bd9b250e8c3e170e14f19d9aeb58c711616

datapath: Add DSR IPv6 implementation This commit extends the DSR implementation by adding a support for IPv6. In opposite to the IPv4 implementation, an IPv6 extension header is used to store a SVC IPv6 addr and port. In particular, we use Destination Option to store the two. Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha c0f3c72e9ae2757f4ff7f359106864567d1e6c74

datapath: Move DSR-related code from bpf_lxc into helpers The code is moved into nodeport.h to improve readability of bpf_lxc. Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha 5fbf127e661b6ae3edbedf7154030e0663ba3050

datapath: Support multiple IPv6 extensions with DSR Iterate over extensions instead of considering the first IPv6 extensions when searching for the DSR-related extension. This makes the IPv6 DSR implementation to play nicely with other extensions. Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha 22b1f29f85feff04ae8a2ab095da9004df3cf84f

service: Restore SVC type from BPF maps Since the b4e04023eb "bpf, nodeport: add nodeport flag to nodeport services" commit we started to set a nodeport flag in the BPF LB maps. Because of that, we can determine service types when restore them from the maps. This helps when running cilium-agent without k8s, as in this case a non-ClusterIP service type is lost after cilium-agent has been restarted. There still one discrepancy: LoadBalancer type services are stored as ExternalIP in the BPF maps, so these service types are properly restored after receiving corresponding updates from k8s. Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

push time in 17 hours

push eventjessfraz/tor

Alexander Færøy

commit sha 3f20a69afb666e4dcd43e2f9182692502300a58d

Always escape BridgeDistribution value from torrc in descriptors. When the BridgeDistribution value was added in commit ebab5215252f9fa810ae091c335c5ae6e619faaf the check for whether the value contains '\n' or '\r' was added as a requirement for whether or not the value should be escaped. This patch removes this check and makes sure we call `escaped()` on the value every time before we add it to a descriptor. See: https://bugs.torproject.org/32753

view details

Alexander Færøy

commit sha 026f0c718410ec1f0f5f094943fbe5ceef1e632d

Make BridgeDistribution setting validator case-insensitive. This patch makes sure that we accept values such as "nOne", "None", and "AnY" as valid values for BridgeDistribution. We later ensure to lower-case the values before they are forwarded to the BridgeDB. See: https://bugs.torproject.org/32753

view details

Alexander Færøy

commit sha 1c8bafcdf9285e93bc2f41b85556b00183f2408a

Lowercase BridgeDistribution value before adding it to the descriptor. This patch makes sure we lowercase the value of BridgeDistribution before we add it to the descriptor as `bridge-distribution-request`. See: https://bugs.torproject.org/32753

view details

Alexander Færøy

commit sha 399ec3130be818825e01b5ab0c8a8aac1845b29c

Remove "hyphae" as a known value for BridgeDistribution. This patch removes hyphae as a known value for the BridgeDistribution option in torrc.

view details

Alexander Færøy

commit sha ca9a5390ff56cb809b2afa2645863ebd7b12262d

Don't escape the bridge distribution value. We already check if there are invalid values in check_bridge_distribution_setting() and reject the value if that is the case. We can therefore only have strings of [A-Z] | [a-z] | [0-9] | '-' | '_' here which is according to the directory specification. See: https://bugs.torproject.org/32753

view details

teor

commit sha bf2a399fc0d90df76e091fa3259f7c1b8fb87781

config: Make clients tell dual-stack exits they prefer IPv6 Make Tor clients tell dual-stack exits that they prefer IPv6 connections. This change is equivalent to setting the PreferIPv6 flag on SOCKSPorts (and most other listener ports). Tor Browser has been setting this flag for some time, and we want to remove a client distinguisher at exits. Also update the man page, putting all the IP flags in their non-default forms. Closes ticket 32637.

view details

teor

commit sha 6898131b41fe7c2ddf90a74c1793a15c41337940

doc: Improve port flags in man page Explain that: * most flags default to off * flags that default to on are specified Document PreferIPv6Automap in its "No" form, because it's on by default. Cleanup after 32637.

view details

David Goulet

commit sha ca8b90a843b404799550fb88f8542040698d2a94

Merge branch 'tor-github/pr/1668'

view details

David Goulet

commit sha ff93133403fa927eedc424dfb00557fcaab6aede

Merge branch 'tor-github/pr/1675'

view details

push time in 17 hours

push eventjessfraz/apparmor-docs

Jenkins

commit sha 78a328b241a2d3bf97bd2fb3d66cf741562e78f3

Update docs

view details

push time in 17 hours

push eventjessfraz/test-infra

Nikhita Raghunath

commit sha 5ed364608b9858367960a424a04c7a015d544ab4

Bump go version for publishing-bot presubmit

view details

Kubernetes Prow Robot

commit sha c9f705718da70d2dba595d2af0e84c7f9867b9d6

Merge pull request #15960 from nikhita/publishing-bot-go-version Bump go version for publishing-bot presubmit

view details

Jacek Kaniuk

commit sha 58ca1432cb88436902ed18b60a59073e5fef33d2

Use per-release perf-tests branches in kubemark presubmits

view details

Kubernetes Prow Robot

commit sha 48b1cf4dc96af2f900b9ed36a4f3c7aa68b4e0f8

Merge pull request #15963 from jkaniuk/kubemark-presubmits Use per-release perf-tests branches in kubemark presubmits

view details

push time in 20 hours

push eventjessfraz/vault

Mikko Ekström

commit sha e3446a58ae91f5c2804ef9c69442a2b7b3b3f1c2

Fix typo in YAML markup (#8194)

view details

push time in 20 hours

push eventjessfraz/tor

Alexander Færøy

commit sha 3f20a69afb666e4dcd43e2f9182692502300a58d

Always escape BridgeDistribution value from torrc in descriptors. When the BridgeDistribution value was added in commit ebab5215252f9fa810ae091c335c5ae6e619faaf the check for whether the value contains '\n' or '\r' was added as a requirement for whether or not the value should be escaped. This patch removes this check and makes sure we call `escaped()` on the value every time before we add it to a descriptor. See: https://bugs.torproject.org/32753

view details

Alexander Færøy

commit sha 026f0c718410ec1f0f5f094943fbe5ceef1e632d

Make BridgeDistribution setting validator case-insensitive. This patch makes sure that we accept values such as "nOne", "None", and "AnY" as valid values for BridgeDistribution. We later ensure to lower-case the values before they are forwarded to the BridgeDB. See: https://bugs.torproject.org/32753

view details

Alexander Færøy

commit sha 1c8bafcdf9285e93bc2f41b85556b00183f2408a

Lowercase BridgeDistribution value before adding it to the descriptor. This patch makes sure we lowercase the value of BridgeDistribution before we add it to the descriptor as `bridge-distribution-request`. See: https://bugs.torproject.org/32753

view details

Alexander Færøy

commit sha 399ec3130be818825e01b5ab0c8a8aac1845b29c

Remove "hyphae" as a known value for BridgeDistribution. This patch removes hyphae as a known value for the BridgeDistribution option in torrc.

view details

Nick Mathewson

commit sha ef1744e2c938517220e8f27370c134efb78cdd0c

add_c_file: handle adding to the end of a list correctly. Fixes bug 32962.

view details

Nick Mathewson

commit sha 4f45ad1394c4744f2c7a3deec45a32e3712e24bc

add_c_file: tolerate ./ in filenames.

view details

teor

commit sha 207d2625ed1485fd66dd9fd8df936d46252802ec

add_c_file: Improve path handling and canonicalisation * distinguish between paths relative to the top-level tor directory, and paths relative to tor's src directory * canonicalise paths before using them * check that the script is run from the top-level tor directory * check that the file is being created in tor's src directory Part of 32962.

view details

teor

commit sha 3d50efcf9812f4d977f83adff9ed23aacc49fb7c

add_c_file: Document the paths used by each part of the script Most paths are relative to the top-level tor directory, but the paths in the C and H files are relative to tor's src directory. Part of 32962.

view details

teor

commit sha b82858849930dace7ad4685bb4008ffdface3a5d

add_c_file: Simplify some usage of srcdir_file() Part of 32962.

view details

teor

commit sha eb336e23a6a0979cf0c8e68f3dcd6a825a4b210d

add_c_file: Rename variables based on the type of path * fname for generic file paths * tor_fname for paths relative to the top-level tor directory * src_fname for paths relative to tor's src directory With prefixes as required to disambiguate different paths of the same type. Part of 32962.

view details

Alexander Færøy

commit sha ca9a5390ff56cb809b2afa2645863ebd7b12262d

Don't escape the bridge distribution value. We already check if there are invalid values in check_bridge_distribution_setting() and reject the value if that is the case. We can therefore only have strings of [A-Z] | [a-z] | [0-9] | '-' | '_' here which is according to the directory specification. See: https://bugs.torproject.org/32753

view details

Victor Nepveu

commit sha 594e5ce635481a2aca60bbb31b656e3970ad511b

Refactor routerstatus_has_changed function - Check all fields that might change in a routerstatus - Document the refactoring Signed-off-by: Victor Nepveu <victor.nepveu@imt-atlantique.net>

view details

Nick Mathewson

commit sha 60a0d7d1e89df47a12c806585ef41e0b98c5d675

expose routerstatus_has_changed to unit tests.

view details

Nick Mathewson

commit sha d7a22160f54dfa90702cfd6d6f83a0a75909edcb

Revert "Restore feature where nt-services detect non-"run_tor" modes." This reverts commit 5c240db0bf7751d74ba438a1ca4ef0d051a53df7.

view details

Nick Mathewson

commit sha eef021e12d5ad2fbc86d7bf058eacc40ae6f1757

Revert "Use tor_api.h entry points in ntmain.c." This reverts commit dca2629480f143ed8deb71b73b15c7c5ff890571.

view details

Nick Mathewson

commit sha c8b6392b4e2edbaa188ea71594cb2f985149bd88

Initialize publish/subscribe code when running as an NT service. Fixes bug 32778; bugfix on 0.4.1.1-alpha.

view details

teor

commit sha 0418bc0cb276a6c11f6f05332ca15c87b5a5e56d

add_c_file: Improve tor source directory checks Check that the script isn't in a tor build directory, by looking for a src/include.am file. Part of 32962.

view details

teor

commit sha 2c75d4a8d0bea2e9c0ebd5ef07b6f9149ce135cb

add_c_file: Improve script documentation Part of 32962.

view details

teor

commit sha 28c8c63de96f82818b3ce40c027beb73519000da

add_c_file: Replace asserts with exceptions Closes 32962.

view details

teor

commit sha 5ad1efa0626263a63481191d3b19fccab9c427e1

add_c_file: Fix "control line not preceded by a blank line" Fix dirauth and relay module include.am add_c_file.py "control line not preceded by a blank line" errors. Also remove a duplicate ADD_C_FILE: SOURCES in the relay module. Obviously correct fixes to already-reviewed code.

view details

push time in a day

push eventjessfraz/external-dns

Marcello de Sales

commit sha de2c535bc4f1515dba73035b0643fb7db7df0b3c

istio.md: patch deployment with istio-gateway

view details

Marcello de Sales

commit sha 152644699894c66701478e4a993b41882065a66f

istio.md: add patch for existing clusterrole + add debug information Making sure the records are created depends on different settings. Add the section about debugging.

view details

wangyetao

commit sha 867f54957feeff49bb67f926ab64501e5c6c7c5c

fix broken liks:https://ns1.com/knowledgebase/creating-and-managing-users

view details

Kubernetes Prow Robot

commit sha 052080ff1880fedb977f09ce99354266827d6eb1

Merge pull request #1382 from ttonline6/ns1 fix broken liks:https://ns1.com/knowledgebase/creating-and-managing-u…

view details

Kubernetes Prow Robot

commit sha 9353d1283d02e422b2813a448a3f958354b41786

Merge pull request #1378 from marcellodesales/patch-1 istio.md: update existing external-dns to enable Istio Gateway DNS for customers

view details

push time in a day

push eventjessfraz/clair

qiang Xu

commit sha 8a2bb8ce1d77414a53dca0225b7caa555a2f406b

Update running-clair.md

view details

Louis DeLosSantos

commit sha bfa0d8a3da3ad4c0317caa875ee1bfaf05a053f5

Merge pull request #904 from xuqiang76/master Update running-clair.md

view details

push time in a day

push eventjessfraz/linux

Trond Myklebust

commit sha b8946d7bfb9417ec171693d4478a831420aead5f

NFS: Revalidate the file mapping on all fatal writeback errors If a write or commit failed, and the mapping sees a fatal error, we need to revalidate the contents of that mapping. Fixes: 06c9fdf3b9f1 ("NFS: On fatal writeback errors, we need to call nfs_inode_remove_request()") Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha b32d285539e061dc3961e86f825d4ded5ba6de14

SUNRPC: Remove broken gss_mech_list_pseudoflavors() Remove gss_mech_list_pseudoflavors() and its callers. This is part of an unused API, and could leak an RCU reference if it were ever called. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 2197e9b06c228b65a2cef98ef34d6bf42fa1af3d

NFS: Fix up fsync() when the server rebooted Don't clear the NFS_CONTEXT_RESEND_WRITES flag until after calling nfs_commit_inode(). Otherwise, if nfs_commit_inode() returns an error, we end up with dirty pages in the page cache, but no tag to tell us that those pages need resending. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 221203ce6406273cf00e5c6397257d986c003ee6

NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() Instead of making assumptions about the commit verifier contents, change the commit code to ensure we always check that the verifier was set by the XDR code. Fixes: f54bcf2ecee9 ("pnfs: Prepare for flexfiles by pulling out common code") Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 25925b00a972e4ec12702483686b48b609e24703

NFSv4: Improve read/write/commit tracing Ensure we always return the number of bytes read/written. Also display the pnfs filehandle if it is in use. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 118b6292195cfb86a9f43cb65610fc6d980c65f4

NFS: Fix fix of show_nfs_errors Casting a negative value to an unsigned long is not the same as converting it to its absolute value. Fixes: 96650e2effa2 ("NFS: Fix show_nfs_errors macros again") Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 0722dc9fea58e8199577963bb7601ff9f3e00b0a

pNFS/flexfiles: Record resend attempts on I/O failure If the attempt to do pNFS fails, then record what action we take to recover (resend, reset to pnfs or reset to mds). Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 2343172d34c6296f79b404a0eb291e15ab19e5ca

NFS: Clean up generic file read tracepoints Clean up the generic file read tracepoints so they do pass the full structures as arguments. Also ensure we report the number of bytes actually read. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 5bb2a7cb9fe58d2b1efedd6058d442c7871c45ec

NFS: Clean up generic writeback tracepoints Clean up the generic writeback tracepoints so they do pass the full structures as arguments. Also ensure we report the number of bytes actually written. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 7bdd297ea6e695f27be67cb99b1fea1ff83e38e4

NFS: Clean up generic file commit tracepoint Clean up the generic file commit tracepoints to use a 64-bit value for the verifier, and to display the pNFS filehandle, if it exists. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 088f3e68d899eb0b1fc184b0a2f947a5c91031fb

pNFS/flexfiles: Add tracing for layout errors Trace layout errors for pNFS/flexfiles on read/write/commit operations. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha e8194b7dd39ec5423c32a43542f8348a9bd6956f

NFS: Improve tracing of permission calls On exit from nfs_do_access(), record the mask representing the requested permissions, as well as the server-supplied set of access rights for this user. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 8c9cb71491e7fd3ebee90d9799c9ca5b769bd0f4

NFS: When resending after a short write, reset the reply count to zero If we're resending a write due to a short read or write, ensure we reset the reply count to zero. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 4daaeba938228f7c97e80817ccda1e091c7d3fb6

NFS: Fix nfs_direct_write_reschedule_io() The 'hdr->good_bytes' is defined as the number of bytes we expect to read or write starting at offset hdr->io_start. In the case of a partial read/write we may end up adjusting hdr->args.offset and hdr->args.count to skip I/O for data that was already read/written, and so we must ensure the calculation takes that into account. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha 5c965db86e6b0e90a3112228820598e824920278

NFS: Trust cached access if we've already revalidated the inode once If we've already revalidated the inode once then don't distrust the access cache unless the NFS_INO_INVALID_ACCESS flag is actually set. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Trond Myklebust

commit sha c74dfe97c104bda5144bfa8193d8e5ea67d5da7f

NFS: Add mount option 'softreval' Add a mount option 'softreval' that allows attribute revalidation 'getattr' calls to time out, and causes them to fall back to using the cached attributes. The use case for this option is for ensuring that we can still (slowly) traverse paths and use cached information even when the server is down. Once the server comes back up again, the getattr calls start succeeding, and the caches will revalidate as usual. The 'softreval' mount option is automatically enabled if you have specified 'softerr'. It can be turned off using the options 'nosoftreval', or 'hard'. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Olga Kornievskaia

commit sha 62a1573fcf844a559a79bec2eafc4309f2be5c5b

NFSv4 fix acl retrieval over krb5i/krb5p mounts For the krb5i and krb5p mount, it was problematic to truncate the received ACL to the provided buffer because an integrity check could not be preformed. Instead, provide enough pages to accommodate the largest buffer bounded by the largest RPC receive buffer size. Note: I don't think it's possible for the ACL to be truncated now. Thus NFS4_ACL_TRUNC flag and related code could be possibly removed but since I'm unsure, I'm leaving it. v2: needs +1 page. Signed-off-by: Olga Kornievskaia <kolga@netapp.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Olga Kornievskaia

commit sha d826e5b827641ae1bebb33d23a774f4e9bb8e94f

NFSv4.x recover from pre-mature loss of openstateid Ever since the commit 0e0cb35b417f, it's possible to lose an open stateid while retrying a CLOSE due to ERR_OLD_STATEID. Once that happens, operations that require openstateid fail with EAGAIN which is propagated to the application then tests like generic/446 and generic/168 fail with "Resource temporarily unavailable". Instead of returning this error, initiate state recovery when possible to recover the open stateid and then try calling nfs4_select_rw_stateid() again. Fixes: 0e0cb35b417f ("NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE") Signed-off-by: Olga Kornievskaia <kolga@netapp.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Su Yanjun

commit sha fe1e8dbec11fcad3ae7a34e95fe483d4a2b018fc

NFSv3: FIx bug when using chacl and chmod to change acl We find a bug when running test under nfsv3  as below. 1) chacl u::r--,g::rwx,o:rw- file1 2) chmod u+w file1 3) chacl -l file1 We expect u::rw-, but it shows u::r--, more likely it returns the cached acl in inode. We dig the code find that the code path is different. chacl->..->__nfs3_proc_setacls->nfs_zap_acl_cache Then nfs_zap_acl_cache clears the NFS_INO_INVALID_ACL in NFS_I(inode)->cache_validity. chmod->..->nfs3_proc_setattr Because NFS_INO_INVALID_ACL has been cleared by chacl path, nfs_zap_acl_cache wont be called. nfs_setattr_update_inode will set NFS_INO_INVALID_ACL so let it before nfs_zap_acl_cache call. Signed-off-by: Su Yanjun <suyanjun218@gmail.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

Robert Milkowski

commit sha f8ecd283cc55374bb0c7914ab6e73b2f7a82d1ec

NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals Currently, each time nfs4_do_fsinfo() is called it will do an implicit NFS4 lease renewal, which is not compliant with the NFS4 specification. This can result in a lease being expired by an NFS server. Commit 83ca7f5ab31f ("NFS: Avoid PUTROOTFH when managing leases") introduced implicit client lease renewal in nfs4_do_fsinfo(), which can result in the NFSv4.0 lease to expire on a server side, and servers returning NFS4ERR_EXPIRED or NFS4ERR_STALE_CLIENTID. This can easily be reproduced by frequently unmounting a sub-mount, then stat'ing it to get it mounted again, which will delay or even completely prevent client from sending RENEW operations if no other NFS operations are issued. Eventually nfs server will expire client's lease and return an error on file access or next RENEW. This can also happen when a sub-mount is automatically unmounted due to inactivity (after nfs_mountpoint_expiry_timeout), then it is mounted again via stat(). This can result in a short window during which client's lease will expire on a server but not on a client. This specific case was observed on production systems. This patch makes an explicit lease renewal instead of an implicit one, by adding RENEW to a compound operation issued by nfs4_do_fsinfo(), similarly to NFSv4.1 which adds SEQUENCE operation. Fixes: 83ca7f5ab31f ("NFS: Avoid PUTROOTFH when managing leases") Signed-off-by: Robert Milkowski <rmilkowski@gmail.com> Reviewed-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>

view details

push time in a day

push eventjessfraz/syzkaller

Dmitry Vyukov

commit sha c40da18cc303e26bac17f4fea1a4263661dd829e

sys/linux: fix IFLA_BR_GROUP_ADDR type

view details

Dmitry Vyukov

commit sha d2557fb5ca315036c2b81a5088431773c1a64e75

pkg/report: treat nfnetlink_rcv_msg as anchor frame There is tremendous branching after that frame to all existing netlink callbacks which are effectively completely different syscalls.

view details

Dmitry Vyukov

commit sha 8eda0b957e5b39c0c525e74f51d6b39ab8c5b1ac

docs: add KOOBE research paper

view details

push time in a day

push eventjessfraz/kubernetes

whypro

commit sha f4bd4e2e965fe6ef093ccea0cc8ef4cc40ce0c5f

Return error instead of panic when cpu manager starts failed.

view details

yuxiaobo

commit sha c5764735e27bbec44d5614912b3faf50191f5153

fix staticcheck:pkg/volume/awsebs Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

view details

yuxiaobo

commit sha da15570daa2f6d7c9ad8d4a786bc88ce2999f685

fix staticcheck:pkg/volume/cinder Signed-off-by: yuxiaobo <yuxiaobogo@163.com>

view details

Kevin Klues

commit sha 5802f3a9103c661da49ab194d454ae60c7078bb7

Add proper activePods list in TestGetTopologyHints for CPUManager

view details

Kevin Klues

commit sha 34b942a41d71bee936d0c4d97388f01d0412801b

Remove check for empty activePods list in CPUManager removeStaleState This check is redundant since we protect this call with a call to `m.sourcesReady.AllReady()` earlier on. Moreover, having this check in place means that we will leave some stale state around in cases where there are actually no active pods in the system and this loop hasn't cleaned them up yet. This can happen, for example, if a pod exits while the kubelet is down for some reason. We see this exact case being triggered in our e2e tests, where a test has been failing since October when this change was first introduced.

view details

Sri Saran Balaji Vellore Rajakumar

commit sha a94346bef9806a135ebcfda03672966c336c1c17

Update aws-sdk-go dependency to v1.28.2

view details

张潇

commit sha 8cbc5dc03f9c3012c58d2ca443997a85296a4ce2

Bump golang/mock version to v1.3.1

view details

Ted Yu

commit sha 34f07671373cfb1e4e80ac3a13701f2fc56446d7

Add flowcontrol to apiVersionPriorities

view details

Kubernetes Prow Robot

commit sha 08dd4f54782ed6cf13cf229ae82dda7801b3317e

Merge pull request #87357 from yutedz/apisvr-flow-cntl Add flowcontrol to apiVersionPriorities

view details

Kubernetes Prow Robot

commit sha 3d8317ae91f8634baa914ecd37e288900fc8f956

Merge pull request #87139 from yuxiaobo96/k8s-staticcheck2 fix staticcheck:pkg/volume/cinder

view details

Kubernetes Prow Robot

commit sha f680c261e69bf64ceb496ec65e74d18e14637011

Merge pull request #87074 from yuxiaobo96/k8s-staticcheck fix staticcheck: pkg/volume/awsebs

view details

Kevin Klues

commit sha f6cf9b8ce930ddeb295281dace3df494c2522d7c

Move CPUManager Pod Status logic before container loop

view details

Kevin Klues

commit sha f2acbf66074b94f2cf6e4234f430432a45a26181

Base CPUManager state reconciliation on container state, not pod state

view details

Kevin Klues

commit sha 7be9b0fe55b61b468a07799c16bde490ab648fc0

Update comments and error messages in the CPUManager

view details

Kubernetes Prow Robot

commit sha 23fa359d6cad090f88bce06b987f12f88b58be22

Merge pull request #84705 from whypro/cpumanager-panic-master Return error instead of panic when cpu manager fails on startup.

view details

Kubernetes Prow Robot

commit sha 33aa665c344f91c10a15f0efda730e171b544d96

Merge pull request #87326 from wawa0210/bump-golang-mock Bump golang/mock version to v1.3.1

view details

Kubernetes Prow Robot

commit sha b869053987747be9929632dd9e454cca129ce131

Merge pull request #87253 from SaranBalaji90/update-aws-sdk Update aws-sdk-go dependency to v1.28.2

view details

Kubernetes Prow Robot

commit sha 37ee6425ef5873dc4548fcc2079df01cd62b04c9

Merge pull request #87255 from klueska/upstream-remove-redundant-active-pods-check Remove check for empty activePods list in CPUManager removeStaleState

view details

Kubernetes Prow Robot

commit sha e6b5194ec12a7aa241c702019d6cd6f360b232d5

Merge pull request #84300 from klueska/upstream-cpu-manager-reconcile-on-container-state Update logic in `CPUManager` `reconcileState()`

view details

push time in a day

push eventjessfraz/docker

Drew Erny

commit sha 30d9fe30b1c1bf52f15a41e0b106a1542a167e04

Add swarm jobs Adds support for ReplicatedJob and GlobalJob service modes. These modes allow running service which execute tasks that exit upon success, instead of daemon-type tasks. Signed-off-by: Drew Erny <drew.erny@docker.com>

view details

Akihiro Suda

commit sha f9d136b6c68d02257991b2e3176f5c6adc104f7c

Merge pull request #40307 from dperny/swarm-jobs Add support for swarm jobs

view details

push time in a day

push eventjessfraz/kata-runtime

Penny Zheng

commit sha aa62781aa7cc491cdcc1ebeba13734aa2d45b899

unit-test: reconstuct TestMain os.Exit will skip all deferred instructions. So we should reconstruct TestMain to leave all setup-related code in setup(), and all cleanup-related code in shutdown(). Fixes: #2398 Signed-off-by: Penny Zheng <penny.zheng@arm.com>

view details

Penny Zheng

commit sha 0244d95edd743bf149ff21a80e203f370ccb2156

unit-test: delete what ioutil.TempDir() creates Normally, ioutil.TempDir will create a new temporary dir under /tmp. And we should do cleaning up after ioutil.TempDir(). Fixes: #2398 Signed-off-by: Penny Zheng <penny.zheng@arm.com>

view details

Penny Zheng

commit sha 7186c01d6e8c0ebaf75db2231613c4ee761e7c4b

unit-test: delete what ioutil.TempFile creates ioutil.TempFile creates a new temporary file in the directory dir. It is the caller's responsibility to remove the file when no longer needed. Fixes: #2398 Signed-off-by: Penny Zheng <penny.zheng@arm.com>

view details

Julio Montes

commit sha df802cc359fce03b79a8bfe602d4a1d91034cfd4

Merge pull request #2399 from Pennyzct/cleanup_dir_temp unit-test: cleaning up stale files under /tmp

view details

Ted Yu

commit sha 1f957e1b870f40f1e468b03b6118ee4ff872c3b0

vc: Detach device when unable to store sandbox device In Container#mountSharedDirMounts, if sandbox.storeSandboxDevices() returns error, we should detach the device. Fixes #2301 Signed-off-by: Ted Yu yuzhihong@gmail.com

view details

Julio Montes

commit sha 73a63baab58480d1546c0fb8e9e762055cd2c8a7

Merge pull request #2308 from tedyu/mount-detach-device vc: Detach device when unable to store sandbox device

view details

push time in a day

push eventjessfraz/cli

Arthur

commit sha e5c86dbcf3f13a6c76d9e71726b26dd0ad6134dd

Forcing the creation of tmp directory so that build doesn't fail when it already exists Signed-off-by: Arthur Peka <arthur.peka@outlook.com>

view details

Sebastiaan van Stijn

commit sha d443b7409192f29bf82258396f0170dff6cba707

Merge pull request #1856 from arthrp/master Forcing the creation of tmp directory

view details

push time in a day

push eventjessfraz/sig-release

Stephen Augustus

commit sha 2ec7a51f19edeb2cb645c285f8a44d1d25bdb60c

branchmgmt: Move post-release activities to separate heading Signed-off-by: Stephen Augustus <saugustus@vmware.com>

view details

Stephen Augustus

commit sha 46f487e5c16d1b08504b5a9bed4b0842a3f4724d

branchmgmt: Add cutting next alpha as a post-release activity Recall that an alpha.0 of the next minor release was created during branch creation. That alpha.0 is now several commits behind `master`. As an example, see the comparison between the `v1.18.0-alpha.0` (after 1.17 branch creation) and `v1.18.0-alpha.1` (after 1.17.0 release) tags: https://github.com/kubernetes/kubernetes/compare/v1.18.0-alpha.0...v1.18.0-alpha.1) To assist downstream consumers of Kubernetes, a new alpha should be cut to bring our next release tag to the tip of `master`. Signed-off-by: Stephen Augustus <saugustus@vmware.com>

view details

Kubernetes Prow Robot

commit sha a003ea7e1179a9116b27a1ca0d1f66c2d3c0e5ce

Merge pull request #965 from justaugustus/post-release branchmgmt: Add cutting next alpha as a post-release activity

view details

push time in a day

push eventjessfraz/kubernetes.github.io

Xin Chen

commit sha 902db8c6f6d893b14821489309758627b38b072b

Fixed outdated ECR credential debug message (#18631) * Fixed outdated ECR credential debug message The log message for troubleshooting kubelet auto fetching ECR credentils issue has been changed (noticed since 1.14), and the new message reads like this when verbose log level is set to 3: - `aws_credentials.go:109] unable to get ECR credentials from cache, checking ECR API` - `aws_credentials.go:116] Got ECR credentials from ECR API for <Your ECR AWS Account ID>.dkr.ecr.us-east-1.amazonaws.com` This is based on the kubelet source code: https://github.com/kubernetes/kubernetes/blob/release-1.14/pkg/credentialprovider/aws/aws_credentials.go#L91 This PR is to fix this and to avoid confusion for more people who are troubleshooting the kubelet ECR issue. * Update content/en/docs/concepts/containers/images.md Co-Authored-By: Tim Bannister <tim@scalefactory.com> Co-authored-by: Tim Bannister <tim@scalefactory.com>

view details

lemon

commit sha 11c462e6f166004328e5e7a8cf1a82928ee1351a

Fix deployment name in docs/tasks/administer-cluster/dns-horizontal-autoscaling.md (#18772)

view details

Slava Semushin

commit sha 08c0895529d01b4851888d5cadfa75def52059db

ru/docs/tutorials/hello-minikube.md: sync with English translation. (#18687)

view details

Slava Semushin

commit sha e62baa4f5535e6c80f96eeb6d96729f69bfa5154

content/ru/docs/concepts/_index.md: use English names for kinds. (#18613)

view details

push time in 2 days

push eventjessfraz/linux

Sven Eckelmann

commit sha 4cc4a1708903f404d2ca0dfde30e71e052c6cbc9

batman-adv: Fix DAT candidate selection on little endian systems The distributed arp table is using a DHT to store and retrieve MAC address information for an IP address. This is done using unicast messages to selected peers. The potential peers are looked up using the IP address and the VID. While the IP address is always stored in big endian byte order, this is not the case of the VID. It can (depending on the host system) either be big endian or little endian. The host must therefore always convert it to big endian to ensure that all devices calculate the same peers for the same lookup data. Fixes: be1db4f6615b ("batman-adv: make the Distributed ARP Table vlan aware") Signed-off-by: Sven Eckelmann <sven@narfation.org> Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>

view details

Markus Theil

commit sha 02a614499600af836137c3fbc4404cd96365fff2

mac80211: mesh: restrict airtime metric to peered established plinks The following warning is triggered every time an unestablished mesh peer gets dumped. Checks if a peer link is established before retrieving the airtime link metric. [ 9563.022567] WARNING: CPU: 0 PID: 6287 at net/mac80211/mesh_hwmp.c:345 airtime_link_metric_get+0xa2/0xb0 [mac80211] [ 9563.022697] Hardware name: PC Engines apu2/apu2, BIOS v4.10.0.3 [ 9563.022756] RIP: 0010:airtime_link_metric_get+0xa2/0xb0 [mac80211] [ 9563.022838] Call Trace: [ 9563.022897] sta_set_sinfo+0x936/0xa10 [mac80211] [ 9563.022964] ieee80211_dump_station+0x6d/0x90 [mac80211] [ 9563.023062] nl80211_dump_station+0x154/0x2a0 [cfg80211] [ 9563.023120] netlink_dump+0x17b/0x370 [ 9563.023130] netlink_recvmsg+0x2a4/0x480 [ 9563.023140] ____sys_recvmsg+0xa6/0x160 [ 9563.023154] ___sys_recvmsg+0x93/0xe0 [ 9563.023169] __sys_recvmsg+0x7e/0xd0 [ 9563.023210] do_syscall_64+0x4e/0x140 [ 9563.023217] entry_SYSCALL_64_after_hwframe+0x44/0xa9 Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de> Link: https://lore.kernel.org/r/20191203180644.70653-1-markus.theil@tu-ilmenau.de [rewrite commit message] Signed-off-by: Johannes Berg <johannes.berg@intel.com>

view details

Brett Creeley

commit sha d9d6a9aed3f66f8ce5fa3ca6ca26007d75032296

i40e: Fix virtchnl_queue_select bitmap validation Currently in i40e_vc_disable_queues_msg() we are incorrectly validating the virtchnl queue select bitmaps. The virtchnl_queue_select rx_queues and tx_queue bitmap is being compared against ICE_MAX_VF_QUEUES, but the problem is that these bitmaps can have a value greater than I40E_MAX_VF_QUEUES. Fix this by comparing the bitmaps against BIT(I40E_MAX_VF_QUEUES). Also, add the function i40e_vc_validate_vqs_bitmaps() that checks to see if both virtchnl_queue_select bitmaps are empty along with checking that the bitmaps only have valid bits set. This function can then be used in both the queue enable and disable flows. Suggested-by: Arkady Gilinksky <arkady.gilinsky@harmonicinc.com> Signed-off-by: Brett Creeley <brett.creeley@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

view details

Radoslaw Tyl

commit sha aa604651d523b1493988d0bf6710339f3ee60272

ixgbevf: Remove limit of 10 entries for unicast filter list Currently, though the FDB entry is added to VF, it does not appear in RAR filters. VF driver only allows to add 10 entries. Attempting to add another causes an error. This patch removes limitation and allows use of all free RAR entries for the FDB if needed. Fixes: 46ec20ff7d ("ixgbevf: Add macvlan support in the set rx mode op") Signed-off-by: Radoslaw Tyl <radoslawx.tyl@intel.com> Acked-by: Paul Menzel <pmenzel@molgen.mpg.de> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

view details

Cambda Zhu

commit sha 4fad78ad6422d9bca62135bbed8b6abc4cbb85b8

ixgbe: Fix calculation of queue with VFs and flow director on interface flap This patch fixes the calculation of queue when we restore flow director filters after resetting adapter. In ixgbe_fdir_filter_restore(), filter's vf may be zero which makes the queue outside of the rx_ring array. The calculation is changed to the same as ixgbe_add_ethtool_fdir_entry(). Signed-off-by: Cambda Zhu <cambda@linux.alibaba.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

view details

Manfred Rudigier

commit sha 5365ec1aeff5b9f2962a9c9b31d63f9dad7e0e2d

igb: Fix SGMII SFP module discovery for 100FX/LX. Changing the link mode should also be done for 100BaseFX SGMII modules, otherwise they just don't work when the default link mode in CTRL_EXT coming from the EEPROM is SERDES. Additionally 100Base-LX SGMII SFP modules are also supported now, which was not the case before. Tested with an i210 using Flexoptix S.1303.2M.G 100FX and S.1303.10.G 100LX SGMII SFP modules. Signed-off-by: Manfred Rudigier <manfred.rudigier@omicronenergy.com> Tested-by: Aaron Brown <aaron.f.brown@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

view details

Stefan Assmann

commit sha 9e05229190380f6b8f702da39aaeb97a0fc80dc3

iavf: remove current MAC address filter on VF reset Currently MAC filters are not altered during a VF reset event. This may lead to a stale filter when an administratively set MAC is forced by the PF. For an administratively set MAC the PF driver deletes the VFs filters, overwrites the VFs MAC address and triggers a VF reset. However the VF driver itself is not aware of the filter removal, which is what the VF reset is for. The VF reset queues all filters present in the VF driver to be re-added to the PF filter list (including the filter for the now stale VF MAC address) and triggers a VIRTCHNL_OP_GET_VF_RESOURCES event, which provides the new MAC address to the VF. When this happens i40e will complain and reject the stale MAC filter, at least in the untrusted VF case. i40e 0000:08:00.0: Setting MAC 3c:fa:fa:fa:fa:01 on VF 0 iavf 0000:08:02.0: Reset warning received from the PF iavf 0000:08:02.0: Scheduling reset task i40e 0000:08:00.0: Bring down and up the VF interface to make this change effective. i40e 0000:08:00.0: VF attempting to override administratively set MAC address, bring down and up the VF interface to resume normal operation i40e 0000:08:00.0: VF 0 failed opcode 10, retval: -1 iavf 0000:08:02.0: Failed to add MAC filter, error IAVF_ERR_NVM To avoid re-adding the stale MAC filter it needs to be removed from the VF driver's filter list before queuing the existing filters. Then during the VIRTCHNL_OP_GET_VF_RESOURCES event the correct filter needs to be added again, at which point the MAC address has been updated. As a bonus this change makes bringing the VF down and up again superfluous for the administratively set MAC case. Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

view details

Adam Ludkiewicz

commit sha bb37362f34d66f8f563e74a2c97de95c0c1beee5

i40e: Set PHY Access flag on X722 The X722 FW API version 1.9 adds support for accessing PHY registers with Admin Queue Command. This enables reading EEPROM data from (Q)SFP+ transceivers, what was previously possible only on X710 devices. Signed-off-by: Adam Ludkiewicz <adam.ludkiewicz@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

view details

Jeff Kirsher

commit sha d5ad7a6a7f3c87b278d7e4973b65682be4e588dd

e1000e: Revert "e1000e: Make watchdog use delayed work" This reverts commit 59653e6497d16f7ac1d9db088f3959f57ee8c3db. This is due to this commit causing driver crashes and connections to reset unexpectedly. Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Tested-by: Aaron Brown <aaron.f.brown@intel.com>

view details

Lingpeng Chen

commit sha e7a5f1f1cd0008e5ad379270a8657e121eedb669

bpf/sockmap: Read psock ingress_msg before sk_receive_queue Right now in tcp_bpf_recvmsg, sock read data first from sk_receive_queue if not empty than psock->ingress_msg otherwise. If a FIN packet arrives and there's also some data in psock->ingress_msg, the data in psock->ingress_msg will be purged. It is always happen when request to a HTTP1.0 server like python SimpleHTTPServer since the server send FIN packet after data is sent out. Fixes: 604326b41a6fb ("bpf, sockmap: convert to generic sk_msg interface") Reported-by: Arika Chen <eaglesora@gmail.com> Suggested-by: Arika Chen <eaglesora@gmail.com> Signed-off-by: Lingpeng Chen <forrest0579@gmail.com> Signed-off-by: John Fastabend <john.fastabend@gmail.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Acked-by: Song Liu <songliubraving@fb.com> Link: https://lore.kernel.org/bpf/20200109014833.18951-1-forrest0579@gmail.com

view details

Sergei Shtylyov

commit sha 3249b1e442a1be1a6b9f1026785b519d1443f807

sh_eth: check sh_eth_cpu_data::dual_port when dumping registers When adding the sh_eth_cpu_data::dual_port flag I forgot to add the flag checks to __sh_eth_get_regs(), causing the non-existing TSU registers to be dumped by 'ethtool' on the single port Ether controllers having TSU... Fixes: a94cf2a614f8 ("sh_eth: fix TSU init on SH7734/R8A7740") Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Signed-off-by: David S. Miller <davem@davemloft.net>

view details

Martin Schiller

commit sha e21dba7a4df4d93da237da65a096084b4f2e87b4

net/x25: fix nonblocking connect This patch fixes 2 issues in x25_connect(): 1. It makes absolutely no sense to reset the neighbour and the connection state after a (successful) nonblocking call of x25_connect. This prevents any connection from being established, since the response (call accept) cannot be processed. 2. Any further calls to x25_connect() while a call is pending should simply return, instead of creating new Call Request (on different logical channels). This patch should also fix the "KASAN: null-ptr-deref Write in x25_connect" and "BUG: unable to handle kernel NULL pointer dereference in x25_connect" bugs reported by syzbot. Signed-off-by: Martin Schiller <ms@dev.tdt.de> Reported-by: syzbot+429c200ffc8772bfe070@syzkaller.appspotmail.com Reported-by: syzbot+eec0c87f31a7c3b66f7b@syzkaller.appspotmail.com Signed-off-by: David S. Miller <davem@davemloft.net>

view details

David S. Miller

commit sha e267371dd376d1b3ebc9f01229845a9656734d97

Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue Jeff Kirsher says: ==================== Intel Wired LAN Driver Updates 2020-01-09 This series contains fixes to e1000e, igb, ixgbe, ixgbevf, i40e and iavf drivers. Brett fixes the validation of the virtchnl queue select bitmaps by comparing the bitmaps against BIT(I40E_MAX_VF_QUEUES). Radoslaw removes the limitation of only 10 filter entries for a VF and allows use of all free RAR entries for the forwarding database, if needed. Cambda Zhu fixes the calculation of queue when restoring flow director filters after resetting the adapter for ixgbe. Manfred Rudigier fixes the SGMIISFP module discovery for 100FX/LX modules for igb. Stefan Assmann fixes iavf where during a VF reset event, MAC filters were not altered, which could lead to a stale filter when an administratively set MAC address is forced by the PF. Adam adds the missing code to set the PHY access flag on X722 devices, which supports accessing PHY registers with the admin queue command. Revert a previous commit for e1000e to use "delayed work" which was causing connections to reset unexpectedly and possible driver crashes. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>

view details

Lorenz Bauer

commit sha 2e012c74823629d9db27963c79caa3f5b2010746

net: bpf: Don't leak time wait and request sockets It's possible to leak time wait and request sockets via the following BPF pseudo code:   sk = bpf_skc_lookup_tcp(...) if (sk) bpf_sk_release(sk) If sk->sk_state is TCP_NEW_SYN_RECV or TCP_TIME_WAIT the refcount taken by bpf_skc_lookup_tcp is not undone by bpf_sk_release. This is because sk_flags is re-used for other data in both kinds of sockets. The check !sock_flag(sk, SOCK_RCU_FREE) therefore returns a bogus result. Check that sk_flags is valid by calling sk_fullsock. Skip checking SOCK_RCU_FREE if we already know that sk is not a full socket. Fixes: edbf8c01de5a ("bpf: add skc_lookup_tcp helper") Fixes: f7355a6c0497 ("bpf: Check sk_fullsock() before returning from bpf_sk_lookup()") Signed-off-by: Lorenz Bauer <lmb@cloudflare.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org> Acked-by: Martin KaFai Lau <kafai@fb.com> Link: https://lore.kernel.org/bpf/20200110132336.26099-1-lmb@cloudflare.com

view details

Jakub Kicinski

commit sha 5c5d22a750d4bcf35e9539dccec397b0edcce176

net/tls: avoid spurious decryption error with HW resync When device loses sync mid way through a record - kernel has to re-encrypt the part of the record which the device already decrypted to be able to decrypt and authenticate the record in its entirety. The re-encryption piggy backs on the decryption routine, but obviously because the partially decrypted record can't be authenticated crypto API returns an error which is then ignored by tls_device_reencrypt(). Commit 5c5ec6685806 ("net/tls: add TlsDecryptError stat") added a statistic to count decryption errors, this statistic can't be incremented when we see the expected re-encryption error. Move the inc to the caller. Reported-and-tested-by: David Beckett <david.beckett@netronome.com> Fixes: 5c5ec6685806 ("net/tls: add TlsDecryptError stat") Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com> Reviewed-by: Simon Horman <simon.horman@netronome.com> Signed-off-by: David S. Miller <davem@davemloft.net>

view details

Jakub Kicinski

commit sha db885e66d268884dc72967279b7e84f522556abc

net/tls: fix async operation Mallesham reports the TLS with async accelerator was broken by commit d10523d0b3d7 ("net/tls: free the record on encryption error") because encryption can return -EINPROGRESS in such setups, which should not be treated as an error. The error is also present in the BPF path (likely copied from there). Reported-by: Mallesham Jatharakonda <mallesham.jatharakonda@oneconvergence.com> Fixes: d3b18ad31f93 ("tls: add bpf support to sk_msg handling") Fixes: d10523d0b3d7 ("net/tls: free the record on encryption error") Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com> Reviewed-by: Simon Horman <simon.horman@netronome.com> Signed-off-by: David S. Miller <davem@davemloft.net>

view details

Jose Abreu

commit sha e715d74504352968cf24ac95476706bc911a69cd

net: stmmac: selftests: Update status when disabling RSS We are disabling RSS on HW but not updating the internal private status to the 'disabled' state. This is needed for next tc commit that will check if RSS is disabled before trying to apply filters. Fixes: 4647e021193d ("net: stmmac: selftests: Add selftest for L3/L4 Filters") Signed-off-by: Jose Abreu <Jose.Abreu@synopsys.com> Signed-off-by: David S. Miller <davem@davemloft.net>

view details

Jose Abreu

commit sha 7bd754c47dd3ad1b048c9641294b0234fcce2c58

net: stmmac: tc: Do not setup flower filtering if RSS is enabled RSS, when enabled, will bypass the L3 and L4 filtering causing it not to work. Add a check before trying to setup the filters. Fixes: 425eabddaf0f ("net: stmmac: Implement L3/L4 Filters using TC Flower") Signed-off-by: Jose Abreu <Jose.Abreu@synopsys.com> Signed-off-by: David S. Miller <davem@davemloft.net>

view details

David S. Miller

commit sha b509750f8e87794c97dc199a92ea4e4e47db0b16

Merge branch 'stmmac-filtering-fixes' Jose Abreu says: ==================== net: stmmac: Filtering fixes Two single fixes for the L3 and L4 filtering in stmmac. 1) Updates the internal status of RSS when disabling it in order to keep internal driver status consistent. 2) Do not lets user add a filter if RSS is enabled because the filter will not work correctly as RSS bypasses this mechanism. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>

view details

David Ahern

commit sha 9827c0634e461703abf81e8cc8b7adf5da5886d0

ipv4: Detect rollover in specific fib table dump Sven-Haegar reported looping on fib dumps when 255.255.255.255 route has been added to a table. The looping is caused by the key rolling over from FFFFFFFF to 0. When dumping a specific table only, we need a means to detect when the table dump is done. The key and count saved to cb args are both 0 only at the start of the table dump. If key is 0 and count > 0, then we are in the rollover case. Detect and return to avoid looping. This only affects dumps of a specific table; for dumps of all tables (the case prior to the change in the Fixes tag) inet_dump_fib moved the entry counter to the next table and reset the cb args used by fib_table_dump and fn_trie_dump_leaf, so the rollover ffffffff back to 0 did not cause looping with the dumps. Fixes: effe67926624 ("net: Enable kernel side filtering of route dumps") Reported-by: Sven-Haegar Koch <haegar@sdinet.de> Signed-off-by: David Ahern <dsahern@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>

view details

push time in 2 days

push eventjessfraz/community

Tim Allclair

commit sha c01ccbf04f71ec35dd6bbd5b7699b218bd07c782

Archive SIG-Auth 2019 meeting notes

view details

Kubernetes Prow Robot

commit sha e58c00d4c3f71589738e9efc35ec2fa65d9359b2

Merge pull request #4400 from tallclair/sig-auth Archive SIG-Auth 2019 meeting notes

view details

push time in 2 days

push eventjessfraz/cilium

Tony Lu

commit sha ab5df2b1889798c15d63801e6e3433ce05db8b61

cmd: replace deprecated Command.SetOutput() The function Command.SetOutput() is deprecated based on the cobra document, replaces this function with Command.SetOut() and Command.SetErr() as document recommanded. Signed-off-by: Tony Lu <tonylu@linux.alibaba.com>

view details

push time in 2 days

push eventjessfraz/tor

Nick Mathewson

commit sha ef1744e2c938517220e8f27370c134efb78cdd0c

add_c_file: handle adding to the end of a list correctly. Fixes bug 32962.

view details

Nick Mathewson

commit sha 4f45ad1394c4744f2c7a3deec45a32e3712e24bc

add_c_file: tolerate ./ in filenames.

view details

teor

commit sha 207d2625ed1485fd66dd9fd8df936d46252802ec

add_c_file: Improve path handling and canonicalisation * distinguish between paths relative to the top-level tor directory, and paths relative to tor's src directory * canonicalise paths before using them * check that the script is run from the top-level tor directory * check that the file is being created in tor's src directory Part of 32962.

view details

teor

commit sha 3d50efcf9812f4d977f83adff9ed23aacc49fb7c

add_c_file: Document the paths used by each part of the script Most paths are relative to the top-level tor directory, but the paths in the C and H files are relative to tor's src directory. Part of 32962.

view details

teor

commit sha b82858849930dace7ad4685bb4008ffdface3a5d

add_c_file: Simplify some usage of srcdir_file() Part of 32962.

view details

teor

commit sha eb336e23a6a0979cf0c8e68f3dcd6a825a4b210d

add_c_file: Rename variables based on the type of path * fname for generic file paths * tor_fname for paths relative to the top-level tor directory * src_fname for paths relative to tor's src directory With prefixes as required to disambiguate different paths of the same type. Part of 32962.

view details

Victor Nepveu

commit sha 594e5ce635481a2aca60bbb31b656e3970ad511b

Refactor routerstatus_has_changed function - Check all fields that might change in a routerstatus - Document the refactoring Signed-off-by: Victor Nepveu <victor.nepveu@imt-atlantique.net>

view details

Nick Mathewson

commit sha 60a0d7d1e89df47a12c806585ef41e0b98c5d675

expose routerstatus_has_changed to unit tests.

view details

Nick Mathewson

commit sha d7a22160f54dfa90702cfd6d6f83a0a75909edcb

Revert "Restore feature where nt-services detect non-"run_tor" modes." This reverts commit 5c240db0bf7751d74ba438a1ca4ef0d051a53df7.

view details

Nick Mathewson

commit sha eef021e12d5ad2fbc86d7bf058eacc40ae6f1757

Revert "Use tor_api.h entry points in ntmain.c." This reverts commit dca2629480f143ed8deb71b73b15c7c5ff890571.

view details

Nick Mathewson

commit sha c8b6392b4e2edbaa188ea71594cb2f985149bd88

Initialize publish/subscribe code when running as an NT service. Fixes bug 32778; bugfix on 0.4.1.1-alpha.

view details

teor

commit sha 0418bc0cb276a6c11f6f05332ca15c87b5a5e56d

add_c_file: Improve tor source directory checks Check that the script isn't in a tor build directory, by looking for a src/include.am file. Part of 32962.

view details

teor

commit sha 2c75d4a8d0bea2e9c0ebd5ef07b6f9149ce135cb

add_c_file: Improve script documentation Part of 32962.

view details

teor

commit sha 28c8c63de96f82818b3ce40c027beb73519000da

add_c_file: Replace asserts with exceptions Closes 32962.

view details

teor

commit sha 5ad1efa0626263a63481191d3b19fccab9c427e1

add_c_file: Fix "control line not preceded by a blank line" Fix dirauth and relay module include.am add_c_file.py "control line not preceded by a blank line" errors. Also remove a duplicate ADD_C_FILE: SOURCES in the relay module. Obviously correct fixes to already-reviewed code.

view details

teor

commit sha 697527764921d95f2ef03f0c0418e2c0e88f5187

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

view details

teor

commit sha 0b82b5ee4248d8dce60556524b08419cec90d214

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

view details

Nick Mathewson

commit sha 702a753cf310cd214df2fd1b72d974923514a0a5

Add unit test for routerstatus_has_changed()

view details

Nick Mathewson

commit sha c3633e6b295f9dbafd4c86795dfa79ed784c3bd2

Update routerstatus_has_changed tests. Now they also check whether output of routerstatus_format_entry() has changed.

view details

Nick Mathewson

commit sha 152cbf2a5987128efc708f99b10cd6c8ad9862d8

Rename routerstatus_has_changed to routerstatus_has_visibly_changed This is an automated commit, generated by this command: ./scripts/maint/rename_c_identifier.py \ routerstatus_has_changed routerstatus_has_visibly_changed It was generated with --no-verify, since it introduces a wide line. I'll fix it in a subsequent commit.

view details

push time in 2 days

push eventjessfraz/test-infra

Lubomir I. Ivanov

commit sha 7c31bec11bc233928bcef97e52d9bd26a2fed0e6

kubeadm: remove stray 1.14 external etcd job

view details

Kubernetes Prow Robot

commit sha 51a8e272d8419330b05426b75def04e23ccdc6e6

Merge pull request #15957 from neolit123/kubeadm-e2e kubeadm: remove stray 1.14 external etcd job

view details

push time in 2 days

push eventjessfraz/external-dns

Michael S. Fischer

commit sha c1ebc7726f441cd085b67a0934f09ac0452681ef

Update AWS documentation Using EC2 Instance Roles to provide Route 53 permissions is overly permissive and dangerous. Emphasize using alternatives such as EKS IAM Roles for Service Accounts, kiam, or kube2iam that limit access to the ExternalDNS pod.

view details

wangyetao

commit sha 701292f3dd544ae469728f8716cf1cdc547bcceb

fix broken links:https://github.com/kubernetes/ingress/tree/master/controllers/nginx

view details

Kubernetes Prow Robot

commit sha d25d6480300e1160b6892335105e5fd4fb62d8d3

Merge pull request #1381 from ttonline6/faq fix broken links:https://github.com/kubernetes/ingress/tree/master/co…

view details

Kubernetes Prow Robot

commit sha 915980a9597bd73ba3f5ba8658f3ac6e9d389f91

Merge pull request #1380 from otterley/aws_irsa Update AWS documentation

view details

push time in 2 days

push eventjessfraz/syzkaller

Dmitry Vyukov

commit sha 0342f8c7bc656ea8ee3c45e49edeb4ee9cc12cce

sys/linux: add more device descriptions (geneve, lowpan, ipoib, cfhsi)

view details

push time in 2 days

push eventjessfraz/kubernetes

likakuli

commit sha 10864d3366fc89a795b843b2493c5d79213b5999

fix a bug that orphan revision cannot be adopted and sts cannot be synced

view details

Davanum Srinivas

commit sha 9c78f05d06cb43dce4363cad03ff79f579c22eee

Updating dependency github.com/gogo/protobuf to version v1.3.1

view details

Davanum Srinivas

commit sha 3b29bcf52d3f6a73af9830cf55159893899c2b1b

Updating dependency google.golang.org/grpc to version v1.26.0

view details

Davanum Srinivas

commit sha cac0451836ff42a9cf6e52fd10d196fee026fabe

Updating dependency github.com/prometheus/client_model to version v0.0.0-20190812154241-14fe0d1b01d4

view details

Davanum Srinivas

commit sha 2f78a9480f2f4eabb7698984371df25543312db4

Updating dependency google.golang.org/genproto to version v0.0.0-20190819201941-24fa4b261c55

view details

Davanum Srinivas

commit sha b3853138a4f1a0637ec3c38a5c59f8228765b261

update generated files

view details

Kubernetes Prow Robot

commit sha f4b6b751cdf2d46940355359443b263cb883d006

Merge pull request #87081 from dims/updating-protobuf-and-grpc Updating protobuf (v1.3.1) and grpc (v1.26.0)

view details

chendotjs

commit sha 2afe0da8eedcb08f577bbd7bab06aef1bb347419

Unify --cluster-cidr in KCM and CCM

view details

Kubernetes Prow Robot

commit sha 073da1588a9ec79d673f3356734e22756f06c05e

Merge pull request #86801 from likakuli/fix_syncsts_orphanrevision fix a bug that orphan revision cannot be adopted and statefulset cannot be synced

view details

Kubernetes Prow Robot

commit sha d1f21339eaa13f5a8ad819d0e82122e0dad06acc

Merge pull request #87359 from chendotjs/hack-patch hack/local-up-cluster.sh: unify --cluster-cidr in KCM and CCM

view details

push time in 2 days

push eventjessfraz/sig-release

Sascha Grunert

commit sha f889c2fa48d675917233e8a3570cef859500dfdd

Change release notes template accordingly to generator As a follow-up of https://github.com/kubernetes/release/pull/923, we should also improve the release notes template to make the work easier for the release notes team and have a uniform layout of the release notes. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

alejandrox1

commit sha 9544cd42220cc49c43c8d101e1c161b475f52a1d

Updated RT lead handbook with onboarding information Signed-off-by: alejandrox1 <alarcj137@gmail.com>

view details

ialidzhikov

commit sha bd7495e309c5584e916c16d258386d6906bbb222

Update patch releases schedule Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>

view details

Kubernetes Prow Robot

commit sha bef35b2e2df734c901cf6985016eaf9f273e1195

Merge pull request #963 from ialidzhikov/enh/update-schedule Update patch releases schedule

view details

Kubernetes Prow Robot

commit sha 51721bc1dd752251a341a4aee63684f1749343e9

Merge pull request #960 from saschagrunert/relnotes-template Change release notes template accordingly to generator

view details

Kubernetes Prow Robot

commit sha b066072d3f579252f8c6977db196827314d72539

Merge pull request #961 from alejandrox1/rt-lead-onboarding Updated RT lead handbook with onboarding information

view details

push time in 2 days

push eventjessfraz/kubernetes.github.io

Jie Shen

commit sha 375caebc9f04902add89d448a716152b7a8630c7

Fix broken links for zh tasks/administer-cluster/access-cluster-api.md (#18757) Signed-off-by: drfish <drfish.me@gmail.com>

view details

yulinshan

commit sha d886feac19ffe570d6de381871a23d1b4c490de2

remove seeAlso (#18722)

view details

Aanand Ramachandran

commit sha 7879c46450daa7ffc591ca3060b185ac53d5ccb2

Added a new section on Azure CNI (#17830) * Added a new section on Azure CNI Azure provides a CNI for native integration of Kubernetes Pods in a Virtual Network. I have added a short description of this CNI and provided links to important documentation * Update networking.md * Made updates based on comments This is much closer to what you are recommending. Please take a look

view details

Shivesh Abhishek

commit sha b647b6ec555eb88fedb0448202bfe262e08fea54

Update field-selectors.md (#18641)

view details

Gerasimos Dimitriadis

commit sha 5772d582ea85e50e9013be54fc70acd04eff3aa1

Fix typo in manifests path (#18753)

view details

Mariyan Dimitrov

commit sha cda86d62c01af9ab028ab51cc4473dc04ff8a9a2

en: Fix minor semantical issue (#18752) On the page, it says `as you .KUBECONFIG` whereas it is meant `as your .KUBECONFIG`. Minor annoyance, but still benefits fixing. One char PR. Signed-off-by: Mariyan Dimitrov <mariyan.dimitrov@gmail.com>

view details

YAMAMOTO Takashi

commit sha 9bfc5d8966623488da068758a424d74bf7ce4106

Stop mentioning LegacyNodeRoleBehavior for ServiceNodeExclusion labels (#17542) The text gives me an impression that LegacyNodeRoleBehavior somehow affects which label is in effect. But actually it doesn't.

view details

0xC45

commit sha b57509bbf6f9db589cca718b704146fae3acad66

Install legacy iptables binaries for Ubuntu/Debian (#18625) On the latest Debian 10, the `arptables-legacy` and `ebtables-legacy` binaries are not installed by default. Although the (non-legacy) versions are installed by default, it appears the respective packages that provide the legacy binaries must be installed in order to switch to the legacy alternatives. If you attempt to switch to the legacy alternatives without installing the `arptables` and `ebtables` packages, you will see an error: ``` update-alternatives: error: alternative /usr/sbin/arptables-legacy for arptables not registered; not setting ``` I have confirmed that the packages are present on Debian 10 and Ubuntu 19.10 and they provide the legacy alternatives. See: * https://packages.ubuntu.com/eoan/amd64/iptables/filelist * https://packages.ubuntu.com/eoan/amd64/arptables/filelist * https://packages.ubuntu.com/eoan/amd64/ebtables/filelist * https://packages.debian.org/buster/amd64/iptables/filelist * https://packages.debian.org/buster/amd64/arptables/filelist * https://packages.debian.org/buster/amd64/ebtables/filelist

view details

Sascha Grunert

commit sha ad1e9be770e989916eb5e6d2f736543505437d00

Remove outdated Japanese/Chinese notes in favor of default (#18490) The notes for the other languages seem outdated and we should stick to the default version. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

GoodGameZoo

commit sha 59c2b1bc94a7a3d8e3f294ab3ca04b65b0099ee9

Update version-skew-policy.md zh (#18761)

view details

xieyanker

commit sha ad327d6dbc51a816bfff809b62d2bfb95026683e

fix chinese title jump (#18736)

view details

push time in 3 days

push eventjessfraz/linux

Hewenliang

commit sha f84ae29a6169318f9c929720c49d96323d2bbab9

tools lib traceevent: Fix memory leakage in filter_event It is necessary to call free_arg(arg) when add_filter_type() returns NULL in filter_event(). Signed-off-by: Hewenliang <hewenliang4@huawei.com> Reviewed-by: Steven Rostedt (VMware) <rostedt@goodmis.org> Cc: Feilong Lin <linfeilong@huawei.com> Cc: Tzvetomir Stoyanov <tstoyanov@vmware.com> Link: http://lore.kernel.org/lkml/20191209063549.59941-1-hewenliang4@huawei.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

view details

Jin Yao

commit sha 0feba17bd7ee3b7e03d141f119049dcc23efa94e

perf report: Fix incorrectly added dimensions as switch perf data file We observed an issue that was some extra columns displayed after switching perf data file in browser. The steps to reproduce: 1. perf record -a -e cycles,instructions -- sleep 3 2. perf report --group 3. In browser, we use hotkey 's' to switch to another perf.data 4. Now in browser, the extra columns 'Self' and 'Children' are displayed. The issue is setup_sorting() executed again after repeat path, so dimensions are added again. This patch checks the last key returned from __cmd_report(). If it's K_SWITCH_INPUT_DATA, skips the setup_sorting(). Fixes: ad0de0971b7f ("perf report: Enable the runtime switching of perf data file") Signed-off-by: Jin Yao <yao.jin@linux.intel.com> Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com> Acked-by: Jiri Olsa <jolsa@redhat.com> Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com> Cc: Andi Kleen <ak@linux.intel.com> Cc: Feng Tang <feng.tang@intel.com> Cc: Jin Yao <yao.jin@intel.com> Cc: Kan Liang <kan.liang@linux.intel.com> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lore.kernel.org/lkml/20191220013722.20592-1-yao.jin@linux.intel.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

view details

Arnaldo Carvalho de Melo

commit sha a75af86b6f344f99825cc894596804a91a2ee9cf

perf map: Set kmap->kmaps backpointer for main kernel map chunks When a map is create to represent the main kernel area (vmlinux) with map__new2() we allocate an extra area to store a pointer to the 'struct maps' for the kernel maps, so that we can access that struct when loading ELF files or kallsyms, as we will need to split it in multiple maps, one per kernel module or ELF section (such as ".init.text"). So when map->dso->kernel is non-zero, it is expected that map__kmap(map)->kmaps to be set to the tree of kernel maps (modules, chunks of the main kernel, bpf progs put in place via PERF_RECORD_KSYMBOL, the main kernel). This was not the case when we were splitting the main kernel into chunks for its ELF sections, which ended up making 'perf report --children' processing a perf.data file with callchains to trip on __map__is_kernel(), when we press ENTER to see the popup menu for main histogram entries that starts at a symbol in the ".init.text" ELF section, e.g.: - 8.83% 0.00% swapper [kernel.vmlinux].init.text [k] start_kernel start_kernel cpu_startup_entry do_idle cpuidle_enter cpuidle_enter_state intel_idle Fix it. Reviewed-by: Jiri Olsa <jolsa@kernel.org> Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Namhyung Kim <namhyung@kernel.org> Link: https://lore.kernel.org/lkml/20191218190120.GB13282@kernel.org/ Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

view details

Yuya Fujita

commit sha 55347ec340af401437680fd0e88df6739a967f9f

perf hists: Fix variable name's inconsistency in hists__for_each() macro Variable names are inconsistent in hists__for_each macro(). Due to this inconsistency, the macro replaces its second argument with "fmt" regardless of its original name. So far it works because only "fmt" is passed to the second argument. However, this behavior is not expected and should be fixed. Fixes: f0786af536bb ("perf hists: Introduce hists__for_each_format macro") Fixes: aa6f50af822a ("perf hists: Introduce hists__for_each_sort_list macro") Signed-off-by: Yuya Fujita <fujita.yuya@fujitsu.com> Acked-by: Jiri Olsa <jolsa@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lore.kernel.org/lkml/OSAPR01MB1588E1C47AC22043175DE1B2E8520@OSAPR01MB1588.jpnprd01.prod.outlook.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

view details

Ingo Molnar

commit sha b9fb2de0115bbacab36da31fd10483ea66d9cfab

Merge tag 'perf-urgent-for-mingo-5.5-20191223' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent Pull perf/urgent fixes from Arnaldo Carvalho de Melo: perf report/top: Arnaldo Carvalho de Melo: - Fix popup menu for entries in main kernel maps other than the main one, e.g. ".init.text", where a non-initialized pointer was causing segfaults. Jin Yao: - Fix incorrectly added dimensions when switching perf.data file to another via the popup menu. libtraceevent: Hewenliang: - Fix memory leakage in filter_event(). perf hists: Yuya Fujita: - Fix variable name's inconsistency in hists__for_each() macro. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Mathieu Desnoyers

commit sha 66528a4575eee9f5a5270219894ab6178f146e84

rseq: Reject unknown flags on rseq unregister It is preferrable to reject unknown flags within rseq unregistration rather than to ignore them. It is an oversight caused by the fact that the check for unknown flags is after the rseq unregister flag check. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Link: https://lkml.kernel.org/r/20191211161713.4490-2-mathieu.desnoyers@efficios.com Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Mathieu Desnoyers

commit sha 463f550fb47bede3a5d7d5177f363a6c3b45d50b

rseq: Unregister rseq for clone CLONE_VM It has been reported by Google that rseq is not behaving properly with respect to clone when CLONE_VM is used without CLONE_THREAD. It keeps the prior thread's rseq TLS registered when the TLS of the thread has moved, so the kernel can corrupt the TLS of the parent. The approach of clearing the per task-struct rseq registration on clone with CLONE_THREAD flag is incomplete. It does not cover the use-case of clone with CLONE_VM set, but without CLONE_THREAD. Here is the rationale for unregistering rseq on clone with CLONE_VM flag set: 1) CLONE_THREAD requires CLONE_SIGHAND, which requires CLONE_VM to be set. Therefore, just checking for CLONE_VM covers all CLONE_THREAD uses. There is no point in checking for both CLONE_THREAD and CLONE_VM, 2) There is the possibility of an unlikely scenario where CLONE_SETTLS is used without CLONE_VM. In order to be an issue, it would require that the rseq TLS is in a shared memory area. I do not plan on adding CLONE_SETTLS to the set of clone flags which unregister RSEQ, because it would require that we also unregister RSEQ on set_thread_area(2) and arch_prctl(2) ARCH_SET_FS for completeness. So rather than doing a partial solution, it appears better to let user-space explicitly perform rseq unregistration across clone if needed in scenarios where CLONE_VM is not set. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Link: https://lkml.kernel.org/r/20191211161713.4490-3-mathieu.desnoyers@efficios.com Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Waiman Long

commit sha d91f3057263ceb691ef527e71b41a56b17f6c869

locking/lockdep: Fix buffer overrun problem in stack_trace[] If the lockdep code is really running out of the stack_trace entries, it is likely that buffer overrun can happen and the data immediately after stack_trace[] will be corrupted. If there is less than LOCK_TRACE_SIZE_IN_LONGS entries left before the call to save_trace(), the max_entries computation will leave it with a very large positive number because of its unsigned nature. The subsequent call to stack_trace_save() will then corrupt the data after stack_trace[]. Fix that by changing max_entries to a signed integer and check for negative value before calling stack_trace_save(). Signed-off-by: Waiman Long <longman@redhat.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Bart Van Assche <bvanassche@acm.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Fixes: 12593b7467f9 ("locking/lockdep: Reduce space occupied by stack traces") Link: https://lkml.kernel.org/r/20191220135128.14876-1-longman@redhat.com Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Arvind Sankar

commit sha d92b54570d24d017d2630e314b525ed792f5aa6c

efi/earlycon: Fix write-combine mapping on x86 On x86, until PAT is initialized, WC translates into UC-. Since we calculate and store pgprot_writecombine(PAGE_KERNEL) when earlycon is initialized, this means we actually use UC- mappings instead of WC mappings, which makes scrolling very slow. Instead store a boolean flag to indicate whether we want to use writeback or write-combine mappings, and recalculate the actual pgprot_t we need on every mapping. Once PAT is initialized, we will start using write-combine mappings, which speeds up the scrolling considerably. Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu> Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Hans de Goede <hdegoede@redhat.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: linux-efi@vger.kernel.org Fixes: 69c1f396f25b ("efi/x86: Convert x86 EFI earlyprintk into generic earlycon implementation") Link: https://lkml.kernel.org/r/20191224132909.102540-2-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Hans de Goede

commit sha 818c7ce724770fbcdcd43725c81f2b3535f82b76

efi/libstub/random: Initialize pointer variables to zero for mixed mode Commit: 0d95981438c3 ("x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table") causes the drivers/efi/libstub/random.c code to get used on x86 for the first time. But this code was not written with EFI mixed mode in mind (running a 64 bit kernel on 32 bit EFI firmware), this causes the kernel to crash during early boot when running in mixed mode. The problem is that in mixed mode pointers are 64 bit, but when running on a 32 bit firmware, EFI calls which return a pointer value by reference only fill the lower 32 bits of the passed pointer, leaving the upper 32 bits uninitialized which leads to crashes. This commit fixes this by initializing pointers which are passed by reference to EFI calls to NULL before passing them, so that the upper 32 bits are initialized to 0. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: linux-efi@vger.kernel.org Fixes: 0d95981438c3 ("x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table") Link: https://lkml.kernel.org/r/20191224132909.102540-3-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha 4911ee401b7ceff8f38e0ac597cbf503d71e690c

x86/efistub: Disable paging at mixed mode entry The EFI mixed mode entry code goes through the ordinary startup_32() routine before jumping into the kernel's EFI boot code in 64-bit mode. The 32-bit startup code must be entered with paging disabled, but this is not documented as a requirement for the EFI handover protocol, and so we should disable paging explicitly when entering the kernel from 32-bit EFI firmware. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: <stable@vger.kernel.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Hans de Goede <hdegoede@redhat.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20191224132909.102540-4-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Qian Cai

commit sha e278af89f1ba0a9ef20947db6afc2c9afa37e85b

x86/resctrl: Fix an imbalance in domain_remove_cpu() A system that supports resource monitoring may have multiple resources while not all of these resources are capable of monitoring. Monitoring related state is initialized only for resources that are capable of monitoring and correspondingly this state should subsequently only be removed from these resources that are capable of monitoring. domain_add_cpu() calls domain_setup_mon_state() only when r->mon_capable is true where it will initialize d->mbm_over. However, domain_remove_cpu() calls cancel_delayed_work(&d->mbm_over) without checking r->mon_capable resulting in an attempt to cancel d->mbm_over on all resources, even those that never initialized d->mbm_over because they are not capable of monitoring. Hence, it triggers a debugobjects warning when offlining CPUs because those timer debugobjects are never initialized: ODEBUG: assert_init not available (active state 0) object type: timer_list hint: 0x0 WARNING: CPU: 143 PID: 789 at lib/debugobjects.c:484 debug_print_object Hardware name: HP Synergy 680 Gen9/Synergy 680 Gen9 Compute Module, BIOS I40 05/23/2018 RIP: 0010:debug_print_object Call Trace: debug_object_assert_init del_timer try_to_grab_pending cancel_delayed_work resctrl_offline_cpu cpuhp_invoke_callback cpuhp_thread_fun smpboot_thread_fn kthread ret_from_fork Fixes: e33026831bdb ("x86/intel_rdt/mbm: Handle counter overflow") Signed-off-by: Qian Cai <cai@lca.pw> Signed-off-by: Borislav Petkov <bp@suse.de> Acked-by: Reinette Chatre <reinette.chatre@intel.com> Cc: Fenghua Yu <fenghua.yu@intel.com> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: john.stultz@linaro.org Cc: sboyd@kernel.org Cc: <stable@vger.kernel.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: tj@kernel.org Cc: Tony Luck <tony.luck@intel.com> Cc: Vikas Shivappa <vikas.shivappa@linux.intel.com> Cc: x86-ml <x86@kernel.org> Link: https://lkml.kernel.org/r/20191211033042.2188-1-cai@lca.pw

view details

Shakeel Butt

commit sha ab6a2114433a3b5b555983dcb9b752a85255f04b

x86/resctrl: Fix potential memory leak set_cache_qos_cfg() is leaking memory when the given level is not RDT_RESOURCE_L3 or RDT_RESOURCE_L2. At the moment, this function is called with only valid levels but move the allocation after the valid level checks in order to make it more robust and future proof. [ bp: Massage commit message. ] Fixes: 99adde9b370de ("x86/intel_rdt: Enable L2 CDP in MSR IA32_L2_QOS_CFG") Signed-off-by: Shakeel Butt <shakeelb@google.com> Signed-off-by: Borislav Petkov <bp@suse.de> Cc: Fenghua Yu <fenghua.yu@intel.com> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: Reinette Chatre <reinette.chatre@intel.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: x86-ml <x86@kernel.org> Link: https://lkml.kernel.org/r/20200102165844.133133-1-shakeelb@google.com

view details

Randy Dunlap

commit sha 51bfb1d11d6daf095addf9fe8471c20992caae0b

futex: Fix kernel-doc notation warning Fix a kernel-doc warning in kernel/futex.c by adding notation for @ret. ../kernel/futex.c:1187: warning: Function parameter or member 'ret' not described in 'wait_for_owner_exiting' Fixes: 3ef240eaff36 ("futex: Prevent exit livelock") Signed-off-by: Randy Dunlap <rdunlap@infradead.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/r/223be78c-f3c8-52df-836d-c5fb8e7907e9@infradead.org

view details

Harald Freudenberger

commit sha 94dd3bada53ee77b80d0aeee5571eeb83654d156

s390/zcrypt: Fix CCA cipher key gen with clear key value function Regression tests showed that the CCA cipher key function which generates an CCA cipher key with given clear key value does not work correctly. At parsing the reply CPRB two limits are wrong calculated resulting in rejecting the reply as invalid with s390dbf message "_ip_cprb_helper reply with invalid or unknown key block". Fixes: f2bbc96e7cfa ("s390/pkey: add CCA AES cipher key support") Cc: Stable <stable@vger.kernel.org> Signed-off-by: Harald Freudenberger <freude@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>

view details

Harald Freudenberger

commit sha 0c874cd04292c7ee22d70eefc341fa2648f41f46

s390/zcrypt: move ap device reset from bus to driver code This patch moves the reset invocation of an ap device when fresh detected from the ap bus to the probe() function of the driver responsible for this device. The virtualisation of ap devices makes it necessary to remove unconditioned resets on fresh appearing apqn devices. It may be that such a device is already enabled for guest usage. So there may be a race condition between host ap bus and guest ap bus doing the reset. This patch moves the reset from the ap bus to the zcrypt drivers. So if there is no zcrypt driver bound to an ap device - for example the ap device is bound to the vfio device driver - the ap device is untouched passed to the vfio device driver. Signed-off-by: Harald Freudenberger <freude@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>

view details

Philipp Rudo

commit sha 40260b01d029ba374637838213af500e03305326

s390/setup: Fix secure ipl message The new machine loader on z15 always creates an IPL Report block and thus sets the IPL_PL_FLAG_IPLSR even when secure boot is disabled. This causes the wrong message being printed at boot. Fix this by checking for IPL_PL_FLAG_SIPL instead. Fixes: 9641b8cc733f ("s390/ipl: read IPL report at early boot") Signed-off-by: Philipp Rudo <prudo@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>

view details

Arnd Bergmann

commit sha dc8d37ed304eeeea47e65fb9edc1c6c8b0093386

cpu/SMT: Fix x86 link error without CONFIG_SYSFS When CONFIG_SYSFS is disabled, but CONFIG_HOTPLUG_SMT is enabled, the kernel fails to link: arch/x86/power/cpu.o: In function `hibernate_resume_nonboot_cpu_disable': (.text+0x38d): undefined reference to `cpuhp_smt_enable' arch/x86/power/hibernate.o: In function `arch_resume_nosmt': hibernate.c:(.text+0x291): undefined reference to `cpuhp_smt_enable' hibernate.c:(.text+0x29c): undefined reference to `cpuhp_smt_disable' Move the exported functions out of the #ifdef section into its own with the correct conditions. The patch that caused this is marked for stable backports, so this one may need to be backported as well. Fixes: ec527c318036 ("x86/power: Fix 'nosmt' vs hibernation triple fault during resume") Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Jiri Kosina <jkosina@suse.cz> Cc: stable@vger.kernel.org Link: https://lore.kernel.org/r/20191210195614.786555-1-arnd@arndb.de

view details

Arnd Bergmann

commit sha f35deaff1b8eadb9897e4fb8b3edc7717f4ec6fa

time/posix-stubs: Provide compat itimer supoprt for alpha Using compat_sys_getitimer and compat_sys_setitimer on alpha causes a link failure in the Alpha tinyconfig and other configurations that turn off CONFIG_POSIX_TIMERS. Use the same #ifdef check for the stub version as well. Fixes: 4c22ea2b9120 ("y2038: use compat_{get,set}_itimer on alpha") Reported-by: Guenter Roeck <linux@roeck-us.net> Reported-by: kbuild test robot <lkp@intel.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Tested-by: Guenter Roeck <linux@roeck-us.net> Link: https://lore.kernel.org/r/20191207191043.656328-1-arnd@arndb.de

view details

Vincenzo Frascino

commit sha ffd08731b2d632459428612431060cf902324a8d

lib/vdso: Make __cvdso_clock_getres() static Fix the following sparse warning in the generic vDSO library: linux/lib/vdso/gettimeofday.c:224:5: warning: symbol '__cvdso_clock_getres' was not declared. Should it be static? Make it static and also mark it __maybe_unsed. Fixes: 502a590a170b ("lib/vdso: Move fallback invocation to the callers") Reported-by: Marc Gonzalez <marc.w.gonzalez@free.fr> Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/r/20191128111719.8282-1-vincenzo.frascino@arm.com

view details

push time in 3 days

push eventjessfraz/vault

Daniel Spangenberg

commit sha 1fc009f51c94b9c88ca57ea8bc0e46f2f9e47fea

Fix k8s injector examples (#8179)

view details

Jim Kalafut

commit sha 1c327c20c64147cee444534cc546b2e71d218c03

Fix typo (#8192) Fixes #8189

view details

push time in 3 days

push eventjessfraz/syzkaller

Dmitry Vyukov

commit sha a2af37f08c341a3bd27d2ec4f0071cd571443a10

prog: increase encodingexec buffer size Some of the programs involving netfilter syscalls produce errors about insufficient buffer size. Bump it more.

view details

Dmitry Vyukov

commit sha 2ec9a3ad9a10a5e5653d65b3d7f430c978ce4d69

sys/linux: update warn files Just regenerate with current descriptions and current linux-next. Few uninteresting changes.

view details

Dmitry Vyukov

commit sha 773117bf811a6e7f9d13bb966dc4956774e88207

tools/syz-check: also check arm/arm64 They mostly duplicate the warnings we already have for amd64/386. But uncovered few very interesting local things (e.g. epoll_event is packed only on amd64, so arm/arm64 layout is wrong, but 386 is correct because int64 alignment is different). Update #590

view details

Dmitry Vyukov

commit sha d2f8d5ab46fe67b2f03387be9e6f38ffe5f227ba

sys/linux: fix sigset_t/sigaction layout on arm Update #590

view details

Dmitry Vyukov

commit sha 132dcea0af0f14166783f0fd4b0df32bfb91f24a

pkg/compiler: generate const[0] for flags w/o values Generate const[0] for flags without values and for flags with a single value which is 0. This is the intention in all existing cases (e.g. an enum with types of something, but there is really only 1 type exists).

view details

Dmitry Vyukov

commit sha d412ea5e8e2e0b9aa2188b82d28243a63bbde0a8

pkg/compiler: sort flags values Will simplify runtime analysis of flags. Also just no reason to make it more deterministic and avoid unnecessary diffs in future if values are reordered.

view details

Dmitry Vyukov

commit sha 22535fecd5b37c6a14b92b17e548c8061ef77924

pkg/compiler: don't mark flags with 0 as bitmask They can't be a bitmask. This fixes important cases of "0, 1" and "0, 1, 2" flags. Fix some descriptions that added 0 to bitmasks explicitly (we should do it automatically instead).

view details

Dmitry Vyukov

commit sha de577addbf322eaa76ab50478593df7b11f197ff

prog: tune flags generation/mutation Tune flags to generate more sane values over insane values based on examination of results for common cases.

view details

Dmitry Vyukov

commit sha 2fd6bd0d1b46dd17621c1c4a7ae167341e07620e

prog: reduce len mutation priority Mutating LenType only produces "incorrect" results according to descriptions, we generally try to do it less often (there is infinite space of incorrect inputs).

view details

Dmitry Vyukov

commit sha 543c012b4ec683a624e7cffc927ad246e238cc27

executor: create macvtap, macsec devices

view details

Dmitry Vyukov

commit sha 466887796745faee6c2f8e7857318c926c6fa1f0

sys/linux: add some batadv descriptions

view details

Dmitry Vyukov

commit sha bc8bc756c272115ed92fad4f716b77f6fb995203

tools/syz-trace2syz/proggen: fix test For some reason it started using a different syscall...

view details

push time in 3 days

push eventjessfraz/kubernetes

wojtekt

commit sha e612ebfdff22e4bd27ad8345f7c82f074bfedf26

Immutable field and validation

view details

wojtekt

commit sha 9174905ae772ea7d2312a0257a2bf458684d1aed

Autogenerated

view details

wojtekt

commit sha 7cc3971ee0a8971268e16c3a9dbbda02199c7e27

Immutable secrets/configmaps tests

view details

YuikoTakada

commit sha aa2691eeac64f634d9ed4e9301d9dcd7fabae3a6

Fix static check failures in test/e2e/instrumentation/monitoring

view details

Pengfei Ni

commit sha 43554c80a61f088f7ee788af55e7da13993c9da9

Add disk clients based on armclient

view details

Pengfei Ni

commit sha c86d1ec0e9dbc8d2d9a142b2a6fdf00425935379

Add storageaccount clients based on armclient

view details

Pengfei Ni

commit sha 4ea5509b31aef3c5a490f2621b4ac7567aa02f79

Add vmsize clients based on armclient

view details

Pengfei Ni

commit sha c6429e3726f3e3066903708794c6ee481b6fb218

Add snapshot clients based on armclient

view details

Jin Hase

commit sha 09a132be29df3e3f39b3092aa6147e42434e4381

Add comments in several hack/verify-generated-*.sh

view details

Mike Spreitzer

commit sha ec5321c6a9f23e5ad26cf88a41fda9dba0c5ce89

Update validation for API Priority and Fairness This PR fixes oversights and adds validation that rejects writes of wrong Spec values for the four mandatory objects.

view details

Aldo Culquicondor

commit sha 6a14203658c88ae196e154166752d6748fe06455

Rename cache's Snapshot to Dump Signed-off-by: Aldo Culquicondor <acondor@google.com>

view details

Mike Spreitzer

commit sha f1c26bf4362636bcd36fff4663cc87b567bf6603

removed excess blank line

view details

Aldo Culquicondor

commit sha f53d7e55dfff45e15327fc3608c356930b008996

Move Snapshot from nodeinfo/snapshot to internal/cache Signed-off-by: Aldo Culquicondor <acondor@google.com>

view details

Mike Spreitzer

commit sha 5330bd7440bf233eef96f92cd6bad8d078cf13bc

dogged insistence on full verbosity

view details

Mike Spreitzer

commit sha 4d88acee51d59d1b4179751a42cd9e1139f25764

Made internalbootstrap gin up its own Scheme doing our part to reduce usage of legacyscheme.Scheme

view details

Rob Scott

commit sha 47b2593d592f4a2e06199d7fd40de2df10e8b747

Creating new EndpointSliceProxying feature gate for kube-proxy This creates a new EndpointSliceProxying feature gate to cover EndpointSlice consumption (kube-proxy) and allow the existing EndpointSlice feature gate to focus on EndpointSlice production only. Along with that addition, this enables the EndpointSlice feature gate by default, now only affecting the controller. The rationale here is that it's really difficult to guarantee all EndpointSlices are created in a cluster upgrade process before kube-proxy attempts to consume them. Although masters are generally upgraded before nodes, and in most cases, the controller would have enough time to create EndpointSlices before a new node with kube-proxy spun up, there are plenty of edge cases where that might not be the case. The primary limitation on EndpointSlice creation is the API rate limit of 20QPS. In clusters with a lot of endpoints and/or with a lot of other API requests, it could be difficult to create all the EndpointSlices before a new node with kube-proxy targeting EndpointSlices spun up. Separating this into 2 feature gates allows for a more gradual rollout with the EndpointSlice controller being enabled by default in 1.18, and EndpointSlices for kube-proxy being enabled by default in the next release.

view details

Antoine Pelisse

commit sha c1a4cd9c75b4ed476ec3ed1b27a785dd1685a6e3

Improve error message when diff binary is not in PATH

view details

Rob Scott

commit sha 469de65c25236817717cdd2b26409a18c951652b

Enabling EndpointSlice feature gate by default This enables the EndpointSlice controller by default, but does not make kube-proxy a consumer of the EndpointSlice API.

view details

Kubernetes Prow Robot

commit sha 3538320d74f98fc0972206d20cd3d76186d88aa9

Merge pull request #87165 from alculquicondor/cleanup/mv_snapshot_2 Move Snapshot to internal/cache

view details

saad-ali

commit sha 0f53daad9ea965cea25278f3190dd214f9730aef

Remove Brad Childs from OWNERS

view details

push time in 3 days

push eventjessfraz/docker

Sebastiaan van Stijn

commit sha 572cb55c0e8d0ac144d14b0ac92e4a9f9e5eb9f0

hack/make/.go-autogen: fix LDFLAGS to accept values with spaces Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Brian Goff

commit sha 45a38feb019ee2d192d27d0c7c3fe60a094531a9

Merge pull request #40393 from thaJeztah/fix_autogen_spaces hack/make/.go-autogen: fix LDFLAGS to accept values with spaces

view details

push time in 3 days

push eventjessfraz/sig-release

Tim Pepper

commit sha 4ef8750311db4375851ca490b83ca9a1a278e880

branch management: don't build at an implicit head We're finding that anago is interesting with respect to how it picks where to tag and build a tree. Builds with --build-at-head are going to be disabled and are bad practice because they are implicit and opaque when build actions are logged, eg: ./gcbmgr stage release-1.17 --buildversion=v1.17.1-beta.0.42+d224476cd0730b versus ./gcbmgr stage release-1.17 --build-at-head The prior if re-run will (or...we can hope) be repeatable. The latter definitely depends on the state of the internet and repeated runs definitely make for different outcomes. That makes analysis and debugging of failures harder than it needs to be. Signed-off-by: Tim Pepper <tpepper@vmware.com>

view details

Kubernetes Prow Robot

commit sha 9d62c2d314ba021270554186a01c2541ec241758

Merge pull request #962 from tpepper/explicit_builds branch management: don't build at an implicit head

view details

push time in 3 days

push eventjessfraz/boulder

Daniel McCarney

commit sha bff9eb0534857b5379fb16a58ee7fd9887cfae1f

CI/Dev: restore allowOrigins wfe/wfe2 config. (#4650) In 67ec373a96856036d870580d4c5c367f23b44242 we removed "unused" WFE and WFE2 config elements. Unfortunately I missed that one of these elements, `allowOrigins`, **is** used and without this config in place CORS is broken. We have unit tests for the CORS headers but we did not have any end-to-end integration tests that would catch a problem with the WFE/WFE2 missing the `allowOrigins` config element. This commit restores the `allowOrigins` config value across the WFE/WFE2 configs and also adds a very small integration test. That test only checks one CORS header and only for the HTTP ACMEv2 endpoint but I think it's sufficient for the moment (and definitely better than nothing). Prior to fixing the config elements the integration test fails as expected: ``` --- FAIL: TestWFECORS (0.00s) wfe_test.go:28: "" != "*" FAIL FAIL github.com/letsencrypt/boulder/test/integration 0.014s FAIL ```

view details

Jacob Hoffman-Andrews

commit sha 1be19868940e460cb4d9ebd790ef3ebd5197f68c

SA: Rename authz2Model to authzModel. (#4648) Also remove unused helper functions selectPendingAuthz and selectAuthz, and pendingAuthzModel and the previously defined but now unused authzModel.

view details

push time in 3 days

push eventjessfraz/universe

Anton Kirillov

commit sha dba1e95dc0a97a01915963b01a38e63be9caff0f

Release Data Science Engine 1.0.1 (#2469)

view details

push time in 3 days

push eventjessfraz/release

Sascha Grunert

commit sha 3c545573c558b5cd222c534ca3bc73813dc9b431

Restore checked out branch in krel changelog Since we cannot know which checked out branch the user expects after the usage of `krel changelog` we now restore the initially set branch. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

Kubernetes Prow Robot

commit sha 6644719dad82cf221c741e9db216e01ef7d1e1c5

Merge pull request #1025 from saschagrunert/restore-branch Restore checked out branch in krel changelog

view details

Tim Pepper

commit sha e97373d4f1c0fc914f2a8729bd3656e4bed7abe6

anago: emit more debug output There is quite a bit that is default obscured in how anago chooses its build points. This patch emits more of the state inputs and outputs across the decision process. Signed-off-by: Tim Pepper <tpepper@vmware.com>

view details

Kubernetes Prow Robot

commit sha d3bb511bc80dff74f9e12188cfbbdfb97eb84506

Merge pull request #1026 from tpepper/anago_logechos anago: emit more debug output

view details

push time in 4 days

push eventjessfraz/kubernetes.github.io

wawa

commit sha e3a7a56878516820ddc9daa3285388d5c170357c

Remove redundant information when deploy flannel on kubernetes include windows node (#18274)

view details

Marc Bihlmaier

commit sha 571d2ff008d75227c0b47186e3fb20aed113e773

fix version link to changelog (#18747)

view details

yulinshan

commit sha cc3001ff0bcc5d2c9d5dc1839874b30c0372f629

remove seealse (#18741)

view details

push time in 4 days

push eventjessfraz/linux

Dmitry Osipenko

commit sha 89b71b3f02d8ae5a08a1dd6f4a2098b7b868d498

ASoC: rt5640: Fix NULL dereference on module unload The rt5640->jack is NULL if jack is already disabled at the time of driver's module unloading. Signed-off-by: Dmitry Osipenko <digetx@gmail.com> Link: https://lore.kernel.org/r/20200106014707.11378-1-digetx@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Hans de Goede

commit sha 869bced7a055665e3ddb1ba671a441ce6f997bf1

ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk When a quirk for the Irbis NB41 netbook was added, to override the defaults for this device, I forgot to add/keep the BYT_CHT_ES8316_SSP0 part of the defaults, completely breaking audio on this netbook. This commit adds the BYT_CHT_ES8316_SSP0 flag to the Irbis NB41 netbook quirk, making audio work again. Cc: stable@vger.kernel.org Cc: russianneuromancer@ya.ru Fixes: aa2ba991c420 ("ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook") Reported-and-tested-by: russianneuromancer@ya.ru Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Link: https://lore.kernel.org/r/20200106113903.279394-1-hdegoede@redhat.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Takashi Iwai

commit sha 8e3366cad2bfe4e669bfd3758110be90b1dc75aa

ASoC: Fix NULL dereference at freeing When an ASoC driver with pcm_destruct component ops is freed before the PCM object instantiation (e.g. deferring the probe), it hits an Oops at snd_soc_pcm_component_free() that calls the pcm_destruct ops unconditionally. Fix it by adding a NULL-check of rtd->pcm before calling callbacks. Fixes: c64bfc906600 ("ASoC: soc-core: add new pcm_construct/pcm_destruct") Reported-by: Matthias Brugger <matthias.bgg@gmail.com> Tested-by: Ben Ho <ben.ho@mediatek.com> Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://lore.kernel.org/r/20200107070956.15807-1-tiwai@suse.de Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Josef Bacik

commit sha 045d3967b6920b663fc010ad414ade1b24143bd1

btrfs: rework arguments of btrfs_unlink_subvol btrfs_unlink_subvol takes the name of the dentry and the root objectid based on what kind of inode this is, either a real subvolume link or a empty one that we inherited as a snapshot. We need to fix how we unlink in the case for BTRFS_EMPTY_SUBVOL_DIR_OBJECTID in the future, so rework btrfs_unlink_subvol to just take the dentry and handle getting the right objectid given the type of inode this is. There is no functional change here, simply pushing the work into btrfs_unlink_subvol() proper. Signed-off-by: Josef Bacik <josef@toxicpanda.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>

view details

Josef Bacik

commit sha d49d3287e74ffe55ae7430d1e795e5f9bf7359ea

btrfs: fix invalid removal of root ref If we have the following sequence of events btrfs sub create A btrfs sub create A/B btrfs sub snap A C mkdir C/foo mv A/B C/foo rm -rf * We will end up with a transaction abort. The reason for this is because we create a root ref for B pointing to A. When we create a snapshot of C we still have B in our tree, but because the root ref points to A and not C we will make it appear to be empty. The problem happens when we move B into C. This removes the root ref for B pointing to A and adds a ref of B pointing to C. When we rmdir C we'll see that we have a ref to our root and remove the root ref, despite not actually matching our reference name. Now btrfs_del_root_ref() allowing this to work is a bug as well, however we know that this inode does not actually point to a root ref in the first place, so we shouldn't be calling btrfs_del_root_ref() in the first place and instead simply look up our dir index for this item and do the rest of the removal. CC: stable@vger.kernel.org # 4.4+ Signed-off-by: Josef Bacik <josef@toxicpanda.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>

view details

Josef Bacik

commit sha 423a716cd7be16fb08690760691befe3be97d3fc

btrfs: do not delete mismatched root refs btrfs_del_root_ref() will simply WARN_ON() if the ref doesn't match in any way, and then continue to delete the reference. This shouldn't happen, we have these values because there's more to the reference than the original root and the sub root. If any of these checks fail, return -ENOENT. CC: stable@vger.kernel.org # 4.4+ Signed-off-by: Josef Bacik <josef@toxicpanda.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>

view details

Johannes Thumshirn

commit sha 26ef8493e1ab771cb01d27defca2fa1315dc3980

btrfs: fix memory leak in qgroup accounting When running xfstests on the current btrfs I get the following splat from kmemleak: unreferenced object 0xffff88821b2404e0 (size 32): comm "kworker/u4:7", pid 26663, jiffies 4295283698 (age 8.776s) hex dump (first 32 bytes): 01 00 00 00 00 00 00 00 10 ff fd 26 82 88 ff ff ...........&.... 10 ff fd 26 82 88 ff ff 20 ff fd 26 82 88 ff ff ...&.... ..&.... backtrace: [<00000000f94fd43f>] ulist_alloc+0x25/0x60 [btrfs] [<00000000fd023d99>] btrfs_find_all_roots_safe+0x41/0x100 [btrfs] [<000000008f17bd32>] btrfs_find_all_roots+0x52/0x70 [btrfs] [<00000000b7660afb>] btrfs_qgroup_rescan_worker+0x343/0x680 [btrfs] [<0000000058e66778>] btrfs_work_helper+0xac/0x1e0 [btrfs] [<00000000f0188930>] process_one_work+0x1cf/0x350 [<00000000af5f2f8e>] worker_thread+0x28/0x3c0 [<00000000b55a1add>] kthread+0x109/0x120 [<00000000f88cbd17>] ret_from_fork+0x35/0x40 This corresponds to: (gdb) l *(btrfs_find_all_roots_safe+0x41) 0x8d7e1 is in btrfs_find_all_roots_safe (fs/btrfs/backref.c:1413). 1408 1409 tmp = ulist_alloc(GFP_NOFS); 1410 if (!tmp) 1411 return -ENOMEM; 1412 *roots = ulist_alloc(GFP_NOFS); 1413 if (!*roots) { 1414 ulist_free(tmp); 1415 return -ENOMEM; 1416 } 1417 Following the lifetime of the allocated 'roots' ulist, it gets freed again in btrfs_qgroup_account_extent(). But this does not happen if the function is called with the 'BTRFS_FS_QUOTA_ENABLED' flag cleared, then btrfs_qgroup_account_extent() does a short leave and directly returns. Instead of directly returning we should jump to the 'out_free' in order to free all resources as expected. CC: stable@vger.kernel.org # 4.14+ Reviewed-by: Qu Wenruo <wqu@suse.com> Signed-off-by: Johannes Thumshirn <johannes.thumshirn@wdc.com> [ add comment ] Signed-off-by: David Sterba <dsterba@suse.com>

view details

Olivier Moysan

commit sha a14bf98c045bf119b7e779f186528e38c6428830

ASoC: stm32: sai: fix possible circular locking In current driver, locks can be taken as follows: - Register access: take a lock on regmap config and then on clock. - Master clock provider: take a lock on clock and then on regmap config. This can lead to the circular locking summarized below. Remove peripheral clock management through regmap framework, and manage peripheral clock in driver instead. On register access, lock on clock is taken first, which allows to avoid possible locking issue. [ 6696.561513] ====================================================== [ 6696.567670] WARNING: possible circular locking dependency detected [ 6696.573842] 4.19.49 #866 Not tainted [ 6696.577397] ------------------------------------------------------ [ 6696.583566] pulseaudio/6439 is trying to acquire lock: [ 6696.588697] 87b0a25b (enable_lock){..-.}, at: clk_enable_lock+0x64/0x128 [ 6696.595377] [ 6696.595377] but task is already holding lock: [ 6696.601197] d858f825 (stm32_sai_sub:1342:(sai->regmap_config)->lock){....} ... [ 6696.812513] Possible unsafe locking scenario: [ 6696.812513] [ 6696.818418] CPU0 CPU1 [ 6696.822935] ---- ---- [ 6696.827451] lock(stm32_sai_sub:1342:(sai->regmap_config)->lock); [ 6696.833618] lock(enable_lock); [ 6696.839350] lock(stm32_sai_sub:1342: (sai->regmap_config)->lock); [ 6696.848035] lock(enable_lock); Fixes: 03e78a242a15 ("ASoC: stm32: sai: add h7 support") Signed-off-by: Olivier Moysan <olivier.moysan@st.com> Link: https://lore.kernel.org/r/20200109083254.478-1-olivier.moysan@st.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Olivier Moysan

commit sha 8e55ea19125b65cffe42747359af99d545e85f2f

ASoC: stm32: dfsdm: fix 16 bits record In stm32_afsdm_pcm_cb function, the transfer size is provided in bytes. However, samples are copied as 16 bits words from iio buffer. Divide by two the transfer size, to copy the right number of samples. Fixes: 1e7f6e1c69f0 ("ASoC: stm32: dfsdm: add 16 bits audio record support") Signed-off-by: Olivier Moysan <olivier.moysan@st.com> Link: https://lore.kernel.org/r/20200110131131.3191-1-olivier.moysan@st.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Takashi Iwai

commit sha 7fba6aea4472f01a404d81a12237ae9a1ff418ce

ALSA: hda: Rename back to dmic_detect option We've got quite a few bug reports showing the SOF driver being loaded unintentionally recently, and the reason seems to be that users didn't know the module option change: with the recent kernel, a new option dsp_driver=1 has to be passed to a new module snd-intel-dspcfg instead of snd_hda_intel.dmic_detect=0 option. That is, actually there are two tricky things here: - We changed the whole detection in another module and another option semantics. - The existing option for skipping the DSP probe was also renamed. For avoiding the confusion and giving user more hint, this patch reverts the renamed option dsp_driver back to dmic_detect for snd-hda-intel module, and show the warning about the module option change when the non-default value is passed. Fixes: 82d9d54a6c0e ("ALSA: hda: add Intel DSP configuration / probe code") Link: https://lore.kernel.org/r/20200109082000.26729-1-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>

view details

Takashi Sakamoto

commit sha 747d1f076de5a60770011f6e512de43298ec64cb

ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context ALSA firewire-tascam driver can bring corruption due to spin lock without restoration of IRQ flag in SoftIRQ context. This commit fixes the bug. Cc: Scott Bahling <sbahling@suse.com> Cc: <stable@vger.kernel.org> # v4.21 Fixes: d7167422433c ("ALSA: firewire-tascam: queue events for change of control surface") Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Link: https://lore.kernel.org/r/20200113085719.26788-1-o-takashi@sakamocchi.jp Signed-off-by: Takashi Iwai <tiwai@suse.de>

view details

Takashi Sakamoto

commit sha 3e2dc6bdb56893bc28257e482e1dbe5d39f313df

ALSA: dice: fix fallback from protocol extension into limited functionality At failure of attempt to detect protocol extension, ALSA dice driver should be fallback to limited functionality. However it's not. This commit fixes it. Cc: <stable@vger.kernel.org> # v4.18+ Fixes: 58579c056c1c9 ("ALSA: dice: use extended protocol to detect available stream formats") Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Link: https://lore.kernel.org/r/20200113084630.14305-2-o-takashi@sakamocchi.jp Signed-off-by: Takashi Iwai <tiwai@suse.de>

view details

Bard liao

commit sha ceca2197b2f1af4cb6e3f32bb7bd2879943406ef

ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP We will reinit DSP in a loop when it fails to initialize the first time, as recommended. So, it is not an error before we finally give up. And reorder the trace to make it more readable. 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/20200110235751.3404-6-pierre-louis.bossart@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Kai Vehmanen

commit sha 2c63bea714780f8e1fc9cb7bc10deda26fada25b

ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers In case system has multiple HDA controllers, it can happen that same HDA codec driver is used for codecs of multiple controllers. In this case, SOF may fail to probe the HDA driver and SOF initialization fails. SOF HDA code currently relies that a call to request_module() will also run device matching logic to attach driver to the codec instance. However if driver for another HDA controller was already loaded and it already loaded the HDA codec driver, this breaks current logic in SOF. In this case the request_module() SOF does becomes a no-op and HDA Codec driver is not attached to the codec instance sitting on the HDA bus SOF is controlling. Typical scenario would be a system with both external and internal GPUs, with driver of the external GPU loaded first. Fix this by adding similar logic as is used in legacy HDA driver where an explicit device_attach() call is done after request_module(). Also add logic to propagate errors reported by device_attach() back to caller. This also works in the case where drivers are not built as modules. Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Link: https://lore.kernel.org/r/20200110235751.3404-8-pierre-louis.bossart@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Kai Vehmanen

commit sha 552b1a85da9f63856e7e341b81c16e0e078204f1

ASoC: hdac_hda: Fix error in driver removal after failed probe In case system has multiple HDA codecs, and codec probe fails for at least one but not all codecs, driver will end up cancelling a non-initialized timer context upon driver removal. Call trace of typical case: [ 60.593646] WARNING: CPU: 1 PID: 1147 at kernel/workqueue.c:3032 __flush_work+0x18b/0x1a0 [...] [ 60.593670] __cancel_work_timer+0x11f/0x1a0 [ 60.593673] hdac_hda_dev_remove+0x25/0x30 [snd_soc_hdac_hda] [ 60.593674] device_release_driver_internal+0xe0/0x1c0 [ 60.593675] bus_remove_device+0xd6/0x140 [ 60.593677] device_del+0x175/0x3e0 [ 60.593679] ? widget_tree_free.isra.7+0x90/0xb0 [snd_hda_core] [ 60.593680] snd_hdac_device_unregister+0x34/0x50 [snd_hda_core] [ 60.593682] snd_hdac_ext_bus_device_remove+0x2a/0x60 [snd_hda_ext_core] [ 60.593684] hda_dsp_remove+0x26/0x100 [snd_sof_intel_hda_common] [ 60.593686] snd_sof_device_remove+0x84/0xa0 [snd_sof] [ 60.593687] sof_pci_remove+0x10/0x30 [snd_sof_pci] [ 60.593689] pci_device_remove+0x36/0xb0 Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Link: https://lore.kernel.org/r/20200110235751.3404-9-pierre-louis.bossart@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Stephan Gerhold

commit sha e0beec88397b163c7c4ea6fcfb67e8e07a2671dc

ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 MIC BIAS External1 sets pm8916_wcd_analog_enable_micbias_ext1() as event handler, which ends up in pm8916_wcd_analog_enable_micbias_ext(). But pm8916_wcd_analog_enable_micbias_ext() only handles the POST_PMU event, which is not specified in the event flags for MIC BIAS External1. This means that the code in the event handler is never actually run. Set SND_SOC_DAPM_POST_PMU as the only event for the handler to fix this. Fixes: 585e881e5b9e ("ASoC: codecs: Add msm8916-wcd analog codec") Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Stephan Gerhold <stephan@gerhold.net> Link: https://lore.kernel.org/r/20200111164006.43074-2-stephan@gerhold.net Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Arnaud Pouliquen

commit sha ce780a47c3c01e1e179d0792df6b853a913928f1

ASoC: sti: fix possible sleep-in-atomic Change mutex and spinlock management to avoid sleep in atomic issue. Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@st.com> Link: https://lore.kernel.org/r/20200113100400.30472-1-arnaud.pouliquen@st.com Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Yu-Hsuan Hsu

commit sha 877167ef343de2a9be3d31cdd5c41122e61190dd

ASoC: cros_ec_codec: Make the device acpi compatible Add ACPI entry for cros_ec_codec. Signed-off-by: Yu-Hsuan Hsu <yuhsuan@chromium.org> Link: https://lore.kernel.org/r/20200112054900.236576-1-yuhsuan@chromium.org Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Stephan Gerhold

commit sha 057efcf9faea4769cf1020677d93d040db9b23f3

ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 MIC BIAS Internal1 is broken at the moment because we always enable the internal rbias resistor to the TX2 line (connected to the headset microphone), rather than enabling the resistor connected to TX1. Move the RBIAS code to pm8916_wcd_analog_enable_micbias_int1/2() to fix this. Fixes: 585e881e5b9e ("ASoC: codecs: Add msm8916-wcd analog codec") Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Stephan Gerhold <stephan@gerhold.net> Link: https://lore.kernel.org/r/20200111164006.43074-3-stephan@gerhold.net Signed-off-by: Mark Brown <broonie@kernel.org>

view details

Stephan Gerhold

commit sha 85578bbd642f65065039b1765ebe1a867d5435b0

ASoC: msm8916-wcd-digital: Reset RX interpolation path after use For some reason, attempting to route audio through QDSP6 on MSM8916 causes the RX interpolation path to get "stuck" after playing audio a few times. In this situation, the analog codec part is still working, but the RX path in the digital codec stops working, so you only hear the analog parts powering up. After a reboot everything works again. So far I was not able to reproduce the problem when using lpass-cpu. The downstream kernel driver avoids this by resetting the RX interpolation path after use. In mainline we do something similar for the TX decimator (LPASS_CDC_CLK_TX_RESET_B1_CTL), but the interpolator reset (LPASS_CDC_CLK_RX_RESET_CTL) got lost when the msm8916-wcd driver was split into analog and digital. Fix this problem by adding the reset to msm8916_wcd_digital_enable_interpolator(). Fixes: 150db8c5afa1 ("ASoC: codecs: Add msm8916-wcd digital codec") Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Stephan Gerhold <stephan@gerhold.net> Link: https://lore.kernel.org/r/20200105102753.83108-1-stephan@gerhold.net Signed-off-by: Mark Brown <broonie@kernel.org>

view details

push time in 4 days

push eventjessfraz/community

Nikhita Raghunath

commit sha 2638d0b91efd3f8da058cf1821bde37de2877899

sig-testing: remove testing_frameworks repo

view details

Kubernetes Prow Robot

commit sha a54a8ff116c56601e975402d708dc8c894df3c3a

Merge pull request #4421 from nikhita/testing_frameworks sig-testing: remove testing_frameworks repo

view details

push time in 4 days

push eventjessfraz/cilium

Maciej Kwiek

commit sha 767cc7a6ab1f117b5aeff717fdfde3f2e66b5c29

[CI] Add GKE jenkinsfile Signed-off-by: Maciej Kwiek <maciej@isovalent.com>

view details

Martynas Pumputis

commit sha dea42c8d6339b6591477a072a42887049b3f46e0

daemon: Add --enable-dsr param The param is used to enable direct server return (DSR) for the NodePort BPF. Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha bbf259ce3a565231cedb53cd78bd03a103ac98a1

helm: Add global.nodePort.dsr Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha 3dfe7a7dc9a12b96d7ee7e23cdccac171f24d785

datapath: Add DSR for NodePort BPF IPv4 This commit adds a direct server return (DSR) support for the NodePort BPF for IPv4 and in the direct routing mode. The main idea of DSR is to avoid SNAT'ing an original request sent to an LB, so that a backend could directly reply to a client (the originator of the request) and the original source IP could be preserved. To achieve this, we introduce a new IPv4 option which stores a NodePort service IP and port number. The option is set by bpf_netdev running on a public iface of an intermediate node which received the original request. Once the option has been set, the request (the dst IP addr of the request is DNAT'd to the backend IP addr) is forwarded to a node running the backend. After receiving the fwd'd request, bpf_lxc of the backend parses the option, stores the svc addr:port in the NAT table and sets the "dsr" bit in a CT entry. When sending a reply to the client, bpf_lxc finds out that the "dsr" bit was set, does a lookup in the NAT table to find the mapping, and finally rewrites the source addr and port to the svc addr and port. The current approach has a shortcoming that if the request size is > (MTU - 8bytes), the request will be dropped after we append the IPv4 option. To partially solve this, in the case of TCP we set the option only for SYN packets which should have an empty payload. However, the problem still exists for TCP with SYN cookies and UDP packets. For those cases, a client needs to decrease its MTU by 8bytes. Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha ad0d3b76eb58a15cd89a19ddb334a2eaf03f2695

test: Add DSR IPv4 integration tests Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha 47f07050364f951601d7021757bae3325a10b0d6

test: Schedule test-nodeport-local pod on k8s2 For the DSR test case, we need to schedule the test-k8s2 (prev. test-k8s1) pod on k8s2. Otherwise, a request from the client-from-outside Docker container running on k8s1 to the pod via k8s2 (sending via k8s1 does not test the DSR) would be dropped by the kernel due to a routing loop detection mechanism: 1) k8s2 recv: client-from-outside (192.168.10.10) @ k8s1 -> k8s2:NodePort 2) k8s2 fwd to k8s1: client-from-outside (192.168.10.10) @ k8s1 -> Pod @ k8s1 3) k8s1 recv the packet on enp0s8, and has a route "192.168.10.0/24 dev $DOCKER_BRIDGE" <- kernel detects a potential loop. Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha 2aea58f42bbee9932248c4e9254078d5fa01e892

nat: GC NAT entries created by DSR In the case of DSR, the following CT and NAT entries are created on a host which runs a service endpoint and to which a client request is forwarded: * NAT: endpoint -> client (XLATE_SRC aka TUPLE_F_OUT) * CT: client -> endpoint (TUPLE_F_IN) Previously, the CT GC ignored NAT entries when a corresponding CT entry was of the TUPLE_F_IN type. Therefore, the DSR NAT entries could not have been collected. Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha 7dbb9336b729c3c3a42ba98883c39899b54518b6

test: Allow provisioning arbitrary number of VMs Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha d3119f72b26d09f022acda15acaa5f771e9af136

test: Run k8s1-1.11 net-next on 3 VMs This is going to be needed by some k8sT/Services.go tests. Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha 230b80560179565cd856d433fe93b06c3507f64f

test: Run curl from k8s3 instead of client-from-outside container Previously, we ran curl from the "client-from-outside" container in the tests which required sending requests from a third host. We simulated the third host by running a container ("client-from-outside") in a Docker network which was not managed by Cilium. Unfortunately, requests sent to a NodePort service from the container were handled by bpf_sock.c which prevented from testing the NodePort implementation in bpf_netdev.c. Fix it by introducing a "real" host, and run curl from it. Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha 1c8deed72c7a948074e74cc19f523c8e7a63ce96

test: Improve indentation of kubeproxy-free tests Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha 7c8b44bf518a81ba41693761f12283f6fddd41f9

test: Fix DatapathConfiguration tests when running on >2 nodes Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha 2ace4f7deee89aaec2bfcc8f141d3ae40a8f53f4

daemon: Replace --enable-dsr with --node-port-mode As we are planning to support multiple mutually inclusive modes for NodePort, introduce a flag to store them. Also, re-use the flag for enabling the DSR option. Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

Martynas Pumputis

commit sha ff54dbd703b6f30140a2671c3e03074bfa4642ed

datapath: Fix 4.19.57 verifier complaint for bpf_lxc w/ DSR Add revalidate_data() to avoid verifier complaining on the 4.19.57 kernel when loading bpf_lxc.o: level=warning msg=" R0=inv(id=0,umax_value=2147483647,var_off=(0x0; 0x7fffffff)) R1=inv0 R3=inv0 R4=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R5=inv(id=0) R6=ctx(id=0,off=0,imm=0) R7=inv0 R8=inv(id=0) R9=inv0 R10=fp0,call_-1 fp-104=0 fp-112=0 fp-120=0 fp-152=0 fp-216=0" subsys=datapath-loader level=warning msg="1007: (7b) *(u64 *)(r10 -152) = r3" subsys=datapath-loader level=warning msg="1008: (b7) r7 = 0" subsys=datapath-loader level=warning msg="1009: (71) r1 = *(u8 *)(r8 +0)" subsys=datapath-loader level=warning msg="R8 invalid mem access 'inv'" subsys=datapath-loader Signed-off-by: Martynas Pumputis <m@lambda.lt>

view details

push time in 4 days

push eventjessfraz/tor

liberat

commit sha 4e4c4e72d74d66181bec537fc00a8af92be0a0af

Handle binary IPv6 addresses and bracketed strings in RESOLVE_PTR. When a SOCKS5 client sends a RESOLVE_PTR request, it must include either an IPv4 or IPv6 address. In the past this was required to be a binary address (address types 1 or 4), but since the refactoring of SOCKS5 support in Tor 0.3.5.1-alpha, strings (address type 3) are also allowed if they represent an IPv4 or IPv6 literal. However, when a binary IPv6 address is provided, parse_socks5_client_request converts it into a string enclosed in brackets. This doesn't match what string_is_valid_ipv6_address expects, so this would fail with the error "socks5 received RESOLVE_PTR command with hostname type. Rejecting." By replacing string_is_valid_ipv4_address/string_is_valid_ipv6_address with tor_addr_parse, we accept strings both with and without brackets. This fixes the handling of binary addresses, and also improves symmetry with CONNECT and RESOLVE requests. Fixes bug 32315.

view details

liberat

commit sha b7c74741303a528ac62f198e2c2c6a77745c2379

Test case for SOCKS5 RESOLVE_PTR with binary IPv6 address. This tests the handling of binary v6 addresses, which works correctly in older versions but was broken in 0.3.5.1-alpha.

view details

liberat

commit sha 4ae77e15d0ac8c6449d2a6588a7ebfab887954c1

Test case for SOCKS5 RESOLVE_PTR with IPv6 address in brackets. This was not supported previously, but provides symmetry with other SOCKS requests, which also support addresses written in brackets.

view details

Nick Mathewson

commit sha ea91edff15014eb24458cb0309e22d761cb170c1

Dirauth options: move versioning options to dirauth module This commit moves VersioningAuthoritativeDirectory, RecommendedClientVersions, and RecommendedServerVersions.

view details

Nick Mathewson

commit sha 7d5e360c3b74e52ecc997a6accefd39fbbd6f092

Move BW-guarantee options in to dirauth module.

view details

Nick Mathewson

commit sha bc0f1076d53e57d1a4ba19170a1c27d9eaee34e8

Move get_foo_options() test helpers into a new test module. Some of these helpers will be needed in multiple places in the unit tests, so we should move them now.

view details

Nick Mathewson

commit sha eedab30a7bd5663984264bb5f9ef43cf57450143

Move AuthDirHasIPv6Connectivity into dirauth module.

view details

Nick Mathewson

commit sha 9386b0b28ad7c276eaaf4546a1764c605850dba3

Move AuthDirListBadExits to dirauth module.

view details

Nick Mathewson

commit sha 99874ecc1de43756bc5ba7f92ef8073e5d5b3c72

Move AuthDirPinKeys to dirauth module.

view details

Nick Mathewson

commit sha f4f70e1f13bc66558926b3255a8783e3bdca5f66

Move AuthDirSharedRandomness to dirauth module.

view details

Nick Mathewson

commit sha b1d029b9a13ffd3cc69bbbebf8d7d2b381751a59

Move AuthDirTestEd25519LinkKeys to the dirauth module.

view details

Nick Mathewson

commit sha 77dea66e19404a4c07f0e738efb7710f542037ed

Move MinUptimeHidServDirectoryV2 to dirauth module.

view details

Nick Mathewson

commit sha 0c7fd8312341b349f93e97c915234b18d0d014ca

Move ConsensusParams to dirauth module.

view details

Nick Mathewson

commit sha be9bc5981f21a73508e32207fd197b513a6f01be

Move MinMeasuredBWsForAuthToIgnoreAdvertised to dirauth module.

view details

Nick Mathewson

commit sha cde5abfdc6381e618f9649dd00f74d91d65848d7

Move TestingDirAuthTimeToLearnReachability into dirauth module.

view details

Nick Mathewson

commit sha 373950340488123fb18c49f8a126a3ef9affb1e6

Move TestingMin{Exit,Fast}FlagThreshold to dirauth module.

view details

Nick Mathewson

commit sha 87f7c2d01817913b3fcf36a3025c55feef13612c

Correct the type for config_decl_ROUTERSET This needs to be a point so that the CONF_VAR() macro can work correctly.

view details

Nick Mathewson

commit sha 3210598c30c46ea0f192a20d96e2f10f481c2366

Move TestingDirVote{Exit,Guard,HSdir}{,IsStrict} to dirauth module

view details

Nick Mathewson

commit sha 3663df69376aafdf87d423804653b9579de64f49

changes file for ticket 32806

view details

Nick Mathewson

commit sha 1bdbb4e9eb68506dd17cfe7b93bdc7d5496c2eae

Change conf_examples test for ConsensusParams option.

view details

push time in 4 days

push eventjessfraz/redoctober

Michael McAtee

commit sha 0788ed700931903bf29c4043dd5b8e536a979584

Updating README.md

view details

Ryan Carter

commit sha 34d894fcc2a105bab3972d1fdd9fb7db64b22c46

Merge pull request #199 from jmmcatee/master Updating README.md

view details

push time in 4 days

push eventjessfraz/containerd

Boris Popovschi

commit sha 3eb57b01be87a9b5047ae79775b9c43d65fb2150

Added IO metrics Signed-off-by: Boris Popovschi <zyqsempai@mail.ru>

view details

Phil Estes

commit sha 6b5553ee6c20955f9e01145528527241f33f8940

Merge pull request #3919 from Zyqsempai/add-io-metrics Added IO metrics for cgroup v2

view details

Sebastiaan van Stijn

commit sha 94964b36d0248257743615a5e3bff0bea301d55c

Update Golang 1.13.6 full diff: https://github.com/golang/go/compare/go1.13.5...go1.13.6 go1.13.6 (released 2020/01/09) includes fixes to the runtime and the net/http package. See the Go 1.13.6 milestone on the issue tracker for details. https://github.com/golang/go/issues?q=milestone%3AGo1.13.6+label%3ACherryPickApproved Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Akihiro Suda

commit sha 592a617f3d6e3c6aa0f1894c3edfe9a9cf890600

Merge pull request #3969 from thaJeztah/bump_golang_1.13.6 Update Golang 1.13.6

view details

push time in 4 days

push eventjessfraz/test-infra

Erick Fejta

commit sha 9adab22f7178ba63accf7acde79687ced68ac697

Just list pools that need fixing

view details

Erick Fejta

commit sha 9e4609246f3152a566c28e9a46d29dee859c94b6

Stop assuming GOPATH is non-empty

view details

Erick Fejta

commit sha 13166c09d36dbab07771eacd11c8827bead34f8a

Add missing boilerplate headers

view details

Ciprian Hacman

commit sha 8fcc57687eedfadde92acce5ec0174ade50ee83f

Change interval to 8 hours

view details

Rajat Jindal

commit sha a7a68368e38fca6a3c362ba23f2cf374b73239c8

use golang:1.13-alpine for running prow job

view details

Jacek Kaniuk

commit sha 51ae59f8bb10814749a9b2ef2dfc8f9a2cec1fec

Fix setting up prometheus on kubemark cluster by using newer perf-tests version Newer versions should have matching perf-tests branches. Mismatched versions will be phased out gradually.

view details

Kubernetes Prow Robot

commit sha f3c464c7fa205c5b4c2764de8ea0038f97aefd9e

Merge pull request #15898 from jkaniuk/prom-branches Fix setting up prometheus on kubemark cluster by using newer perf-tests

view details

Kubernetes Prow Robot

commit sha 04cc0c15eb25bf4f0b883d2ca103aeca20a5ca57

Merge pull request #15941 from hakman/kops-test-tweaks Kops - Change interval to 8 hours for periodics

view details

Peter Rifel

commit sha 454a28ca9c39d2d769fca2a4953136c197ad2115

Kops - Reverse the ordering of k8s version jobs

view details

Peter Rifel

commit sha 45daee87729045064a21053cf54829ac4caf8700

Kops - move beta/stable* version marker jobs to versions file in order

view details

Kubernetes Prow Robot

commit sha 9abcf440fb8d9daf88e2506036e749f7daed922a

Merge pull request #15943 from rifelpet/kops-periodic-cleanup Kops - periodic e2e ordering

view details

Nikolaos Moraitis

commit sha 042f8ae9aff870aec6c28f23adb86ae55121e095

remove ignored pools/history/queries debug logs

view details

Kubernetes Prow Robot

commit sha 61daaafbaf4c173d025bf568cca9302139fa1d72

Merge pull request #15944 from droslean/deck-tide-logs remove ignored pools/history/queries debug logs

view details

Clayton Coleman

commit sha b8b4f9e21fb15cc0b109038e702a8664005e2f80

testgrids/openshift: Update configuration to latest Some of the upgrade jobs got better naming.

view details

Kubernetes Prow Robot

commit sha be4ea72ceb50b09c7c7c318484cab9970e988fd2

Merge pull request #15942 from rajatjindal/fix-aws-encryption-provider-config use golang:1.13-alpine for running prow job

view details

Micah Hausler

commit sha 820f173ca98924b8a515f8fb3f8429403e81a6e0

Switched aws-encryption-provider test image to golang:1.13

view details

Micah Hausler

commit sha 2594283c6feb1775bc16cf5e9dd4476bd53ebdae

Added Gyuho Lee as owner on aws-encryption-provider

view details

Kubernetes Prow Robot

commit sha ab750ce233039f55ccbf3d161ba14f1d2bf01ce7

Merge pull request #15947 from micahhausler/encryption-provider-go-image Switched aws-encryption-provider test image to golang:1.13

view details

Kubernetes Prow Robot

commit sha 6b79ed4ed893146267be8c27c3094a2bd6e8785c

Merge pull request #15938 from fejta/boil Add missing boilerplate headers

view details

Kubernetes Prow Robot

commit sha c86562b1a78ba52ab98749204a52e960f4a79b33

Merge pull request #15948 from micahhausler/aws-encryption-provider-owners Added Gyuho Lee as owner on aws-encryption-provider

view details

push time in 4 days

push eventjessfraz/vault

Brian Kassouf

commit sha 981a856e88b08558c8b45e6199e88c74e23679a8

Fix panic when listener fails to startup (#8174)

view details

Brian Kassouf

commit sha eba55b4d3f92f87ac7e57d45dcdebb24fdeda867

changelog++

view details

Angel Garbarino

commit sha 50437ab88ba94002e1c79b932368ee7c668eee12

Update CHANGELOG.md

view details

Jeff Escalante

commit sha 0c9affe58291804f5ebc19d3111cccc6a94af946

New Website! (#8154) * new documentation website * ci job adjustment * update to latest version on downloads page * remove transition-period scripts * add netlify toml file * fix docs patch * fix ci config? * revert go.mod changes * a couple last markdown formatting fixes

view details

Becca Petrin

commit sha 96b2b39441a7c674100baebc828abcc2c8d2e772

Strip unnecessary payload in AD root cred rotation example (#8160) * strip unnecessary payload in example * strip other unnecessary payload

view details

Jeff Escalante

commit sha 76e4586673607a382d285e355d38b5b531eb673e

update dependencies, patch nextjs config (#8184)

view details

push time in 4 days

push eventjessfraz/tor

liberat

commit sha 4e4c4e72d74d66181bec537fc00a8af92be0a0af

Handle binary IPv6 addresses and bracketed strings in RESOLVE_PTR. When a SOCKS5 client sends a RESOLVE_PTR request, it must include either an IPv4 or IPv6 address. In the past this was required to be a binary address (address types 1 or 4), but since the refactoring of SOCKS5 support in Tor 0.3.5.1-alpha, strings (address type 3) are also allowed if they represent an IPv4 or IPv6 literal. However, when a binary IPv6 address is provided, parse_socks5_client_request converts it into a string enclosed in brackets. This doesn't match what string_is_valid_ipv6_address expects, so this would fail with the error "socks5 received RESOLVE_PTR command with hostname type. Rejecting." By replacing string_is_valid_ipv4_address/string_is_valid_ipv6_address with tor_addr_parse, we accept strings both with and without brackets. This fixes the handling of binary addresses, and also improves symmetry with CONNECT and RESOLVE requests. Fixes bug 32315.

view details

liberat

commit sha b7c74741303a528ac62f198e2c2c6a77745c2379

Test case for SOCKS5 RESOLVE_PTR with binary IPv6 address. This tests the handling of binary v6 addresses, which works correctly in older versions but was broken in 0.3.5.1-alpha.

view details

liberat

commit sha 4ae77e15d0ac8c6449d2a6588a7ebfab887954c1

Test case for SOCKS5 RESOLVE_PTR with IPv6 address in brackets. This was not supported previously, but provides symmetry with other SOCKS requests, which also support addresses written in brackets.

view details

Nick Mathewson

commit sha ea91edff15014eb24458cb0309e22d761cb170c1

Dirauth options: move versioning options to dirauth module This commit moves VersioningAuthoritativeDirectory, RecommendedClientVersions, and RecommendedServerVersions.

view details

Nick Mathewson

commit sha 7d5e360c3b74e52ecc997a6accefd39fbbd6f092

Move BW-guarantee options in to dirauth module.

view details

Nick Mathewson

commit sha bc0f1076d53e57d1a4ba19170a1c27d9eaee34e8

Move get_foo_options() test helpers into a new test module. Some of these helpers will be needed in multiple places in the unit tests, so we should move them now.

view details

Nick Mathewson

commit sha eedab30a7bd5663984264bb5f9ef43cf57450143

Move AuthDirHasIPv6Connectivity into dirauth module.

view details

Nick Mathewson

commit sha 9386b0b28ad7c276eaaf4546a1764c605850dba3

Move AuthDirListBadExits to dirauth module.

view details

Nick Mathewson

commit sha 99874ecc1de43756bc5ba7f92ef8073e5d5b3c72

Move AuthDirPinKeys to dirauth module.

view details

Nick Mathewson

commit sha f4f70e1f13bc66558926b3255a8783e3bdca5f66

Move AuthDirSharedRandomness to dirauth module.

view details

Nick Mathewson

commit sha b1d029b9a13ffd3cc69bbbebf8d7d2b381751a59

Move AuthDirTestEd25519LinkKeys to the dirauth module.

view details

Nick Mathewson

commit sha 77dea66e19404a4c07f0e738efb7710f542037ed

Move MinUptimeHidServDirectoryV2 to dirauth module.

view details

Nick Mathewson

commit sha 0c7fd8312341b349f93e97c915234b18d0d014ca

Move ConsensusParams to dirauth module.

view details

Nick Mathewson

commit sha be9bc5981f21a73508e32207fd197b513a6f01be

Move MinMeasuredBWsForAuthToIgnoreAdvertised to dirauth module.

view details

Nick Mathewson

commit sha cde5abfdc6381e618f9649dd00f74d91d65848d7

Move TestingDirAuthTimeToLearnReachability into dirauth module.

view details

Nick Mathewson

commit sha 373950340488123fb18c49f8a126a3ef9affb1e6

Move TestingMin{Exit,Fast}FlagThreshold to dirauth module.

view details

Nick Mathewson

commit sha 87f7c2d01817913b3fcf36a3025c55feef13612c

Correct the type for config_decl_ROUTERSET This needs to be a point so that the CONF_VAR() macro can work correctly.

view details

Nick Mathewson

commit sha 3210598c30c46ea0f192a20d96e2f10f481c2366

Move TestingDirVote{Exit,Guard,HSdir}{,IsStrict} to dirauth module

view details

Nick Mathewson

commit sha 3663df69376aafdf87d423804653b9579de64f49

changes file for ticket 32806

view details

Nick Mathewson

commit sha 1bdbb4e9eb68506dd17cfe7b93bdc7d5496c2eae

Change conf_examples test for ConsensusParams option.

view details

push time in 4 days

push eventjessfraz/linux

Sven Eckelmann

commit sha 4cc4a1708903f404d2ca0dfde30e71e052c6cbc9

batman-adv: Fix DAT candidate selection on little endian systems The distributed arp table is using a DHT to store and retrieve MAC address information for an IP address. This is done using unicast messages to selected peers. The potential peers are looked up using the IP address and the VID. While the IP address is always stored in big endian byte order, this is not the case of the VID. It can (depending on the host system) either be big endian or little endian. The host must therefore always convert it to big endian to ensure that all devices calculate the same peers for the same lookup data. Fixes: be1db4f6615b ("batman-adv: make the Distributed ARP Table vlan aware") Signed-off-by: Sven Eckelmann <sven@narfation.org> Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>

view details

Peter Ujfalusi

commit sha c1fce225220dcfe8ba855b2373518fed9ea3e510

mmc: dw_mmc: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. By using dma_request_chan() directly the driver can support deferred probing against DMA. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Link: https://lore.kernel.org/r/20191217112656.30860-1-peter.ujfalusi@ti.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

view details

Peter Ujfalusi

commit sha 716d0205fe3aed8a8180747933f15114559248c8

mmc: mmci: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. By using dma_request_chan() directly the driver can support deferred probing against DMA. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Link: https://lore.kernel.org/r/20191217112737.31024-1-peter.ujfalusi@ti.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

view details

Peter Ujfalusi

commit sha c3b2a0212b729851ee8184ac1caa4ed3b8c39f20

mmc: mxcmmc: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. By using dma_request_chan() directly the driver can support deferred probing against DMA. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Link: https://lore.kernel.org/r/20191217112803.31161-1-peter.ujfalusi@ti.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

view details

Peter Ujfalusi

commit sha 972a2dd62680229f9763ae9d274bfb3e9a445ab9

mmc: mxs: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. By using dma_request_chan() directly the driver can support deferred probing against DMA. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Link: https://lore.kernel.org/r/20191217112847.31351-1-peter.ujfalusi@ti.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

view details

Peter Ujfalusi

commit sha 2e2d12e110b74f689b516619b0c240c9fd57127d

mmc: owl-mmc: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. By using dma_request_chan() directly the driver can support deferred probing against DMA. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Link: https://lore.kernel.org/r/20191217112934.31535-1-peter.ujfalusi@ti.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

view details

Peter Ujfalusi

commit sha e1ebb456ae4cd86553c4a28bcf2c3cc7593dc60f

mmc: pxamci: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. By using dma_request_chan() directly the driver can support deferred probing against DMA. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Link: https://lore.kernel.org/r/20191217113004.31688-1-peter.ujfalusi@ti.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

view details

Peter Ujfalusi

commit sha b67b45179b34b76a3c90bcc8b05b7141e74df909

mmc: sh_mmcif: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. By using dma_request_chan() directly the driver can support deferred probing against DMA if needed. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Link: https://lore.kernel.org/r/20191217113031.31847-1-peter.ujfalusi@ti.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

view details

Peter Ujfalusi

commit sha e6d82a7bc849200101178ba7e7545a15999fab5a

mmc: usdhi6rol0: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. By using dma_request_chan() directly the driver can support deferred probing against DMA if needed. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Link: https://lore.kernel.org/r/20191217113114.32085-1-peter.ujfalusi@ti.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

view details

Peter Ujfalusi

commit sha 738987a1d6f167e155c41658211f8c98c114c371

mmc: bcm2835: Use dma_request_chan() instead dma_request_slave_channel() dma_request_slave_channel() is a wrapper on top of dma_request_chan() eating up the error code. By using dma_request_chan() directly the driver can support deferred probing against DMA. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Reviewed-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> Link: https://lore.kernel.org/r/20191217122254.7103-1-peter.ujfalusi@ti.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

view details

Wesley Sheng

commit sha aa82130a22f77c1aa5794703730304d035a0c1f4

PCI/switchtec: Use dma_set_mask_and_coherent() Use dma_set_mask_and_coherent() instead of dma_set_coherent_mask() as the Switchtec hardware fully supports 64bit addressing and we should set both the streaming and coherent masks the same. [logang@deltatee.com: reworked commit message] Fixes: aff614c6339c ("switchtec: Set DMA coherent mask") Link: https://lore.kernel.org/r/20200106190337.2428-2-logang@deltatee.com Signed-off-by: Wesley Sheng <wesley.sheng@microchip.com> Signed-off-by: Logan Gunthorpe <logang@deltatee.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>

view details

Logan Gunthorpe

commit sha 9375646b4cf03aee81bc6c305aa18cc80b682796

PCI/switchtec: Fix vep_vector_number ioread width vep_vector_number is actually a 16 bit register which should be read with ioread16() instead of ioread32(). Fixes: 080b47def5e5 ("MicroSemi Switchtec management interface driver") Link: https://lore.kernel.org/r/20200106190337.2428-3-logang@deltatee.com Reported-by: Doug Meyer <dmeyer@gigaio.com> Signed-off-by: Logan Gunthorpe <logang@deltatee.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>

view details

Peng Fan

commit sha c3ba4a7ac5bb6b931434421cf2d355921498b4bf

nvmem: imx: ocotp: introduce ocotp_ctrl_reg Introduce ocotp_ctrl_reg to include the low 16bits mask of CTRL register. i.MX chips will have different layout of the low 16bits of CTRL register, so use ocotp_ctrl_reg will make it clean to add new chip support. Signed-off-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>

view details

Bitan Biswas

commit sha 832f136a691890351cc1db4cd05750d9c5efef10

nvmem: core: fix memory abort in cleanup path nvmem_cell_info_to_nvmem_cell implementation has static allocation of name. nvmem_add_cells_from_of() call may return error and kfree name results in memory abort. Use kstrdup_const() and kfree_const calls for name alloc and free. Unable to handle kernel paging request at virtual address ffffffffffe44888 Mem abort info: ESR = 0x96000006 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 Data abort info: ISV = 0, ISS = 0x00000006 CM = 0, WnR = 0 swapper pgtable: 64k pages, 48-bit VAs, pgdp=00000000815d0000 [ffffffffffe44888] pgd=0000000081d30803, pud=0000000081d30803, pmd=0000000000000000 Internal error: Oops: 96000006 [#1] PREEMPT SMP Modules linked in: CPU: 2 PID: 43 Comm: kworker/2:1 Tainted Hardware name: quill (DT) Workqueue: events deferred_probe_work_func pstate: a0000005 (NzCv daif -PAN -UAO) pc : kfree+0x38/0x278 lr : nvmem_cell_drop+0x68/0x80 sp : ffff80001284f9d0 x29: ffff80001284f9d0 x28: ffff0001f677e830 x27: ffff800011b0b000 x26: ffff0001c36e1008 x25: ffff8000112ad000 x24: ffff8000112c9000 x23: ffffffffffffffea x22: ffff800010adc7f0 x21: ffffffffffe44880 x20: ffff800011b0b068 x19: ffff80001122d380 x18: ffffffffffffffff x17: 00000000d5cb4756 x16: 0000000070b193b8 x15: ffff8000119538c8 x14: 0720072007200720 x13: 07200720076e0772 x12: 07750762072d0765 x11: 0773077507660765 x10: 072f073007300730 x9 : 0730073207380733 x8 : 0000000000000151 x7 : 07660765072f0720 x6 : ffff0001c00e0f00 x5 : 0000000000000000 x4 : ffff0001c0b43800 x3 : ffff800011b0b068 x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffffffdfffe00000 Call trace: kfree+0x38/0x278 nvmem_cell_drop+0x68/0x80 nvmem_device_remove_all_cells+0x2c/0x50 nvmem_register.part.9+0x520/0x628 devm_nvmem_register+0x48/0xa0 tegra_fuse_probe+0x140/0x1f0 platform_drv_probe+0x50/0xa0 really_probe+0x108/0x348 driver_probe_device+0x58/0x100 __device_attach_driver+0x90/0xb0 bus_for_each_drv+0x64/0xc8 __device_attach+0xd8/0x138 device_initial_probe+0x10/0x18 bus_probe_device+0x90/0x98 deferred_probe_work_func+0x74/0xb0 process_one_work+0x1e0/0x358 worker_thread+0x208/0x488 kthread+0x118/0x120 ret_from_fork+0x10/0x18 Code: d350feb5 f2dffbe0 aa1e03f6 8b151815 (f94006a0) ---[ end trace 49b1303c6b83198e ]--- Fixes: badcdff107cbf ("nvmem: Convert to using %pOFn instead of device_node.name") Signed-off-by: Bitan Biswas <bbiswas@nvidia.com> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>

view details

Dilip Kota

commit sha ed22aaaede44f647477a5048e62855c0ed49c9bd

PCI: dwc: intel: PCIe RC controller driver Add support to PCIe RC controller on Intel Gateway SoCs. PCIe controller is based of Synopsys DesignWare PCIe core. Intel PCIe driver requires Upconfigure support, Fast Training Sequence and link speed configurations. So adding the respective helper functions in the PCIe DesignWare framework. It also programs hardware autonomous speed during speed configuration so defining it in pci_regs.h. Also, mark Intel PCIe driver depends on MSI IRQ Domain as Synopsys DesignWare framework depends on the PCI_MSI_IRQ_DOMAIN. Signed-off-by: Dilip Kota <eswara.kota@linux.intel.com> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Reviewed-by: Andrew Murray <andrew.murray@arm.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com> Acked-by: Gustavo Pimentel <gustavo.pimentel@synopsys.com>

view details

Dilip Kota

commit sha 6fd622c226e6d8387bc5340bfb2f2ca7ef28da07

PCI: artpec6: Configure FTS with dwc helper function Use DesignWare helper functions to configure Fast Training Sequence. Drop the respective code in the driver. Signed-off-by: Dilip Kota <eswara.kota@linux.intel.com> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Reviewed-by: Andrew Murray <andrew.murray@arm.com>

view details

Bjorn Andersson

commit sha 5d28bee7c91eb61ae485f60adf5397e2ea0d1e4a

dt-bindings: PCI: qcom: Add support for SDM845 PCIe Add compatible and necessary clocks and resets definitions for the SDM845 PCIe controller. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Vinod Koul <vkoul@kernel.org> Reviewed-by: Andrew Murray <andrew.murray@arm.com>

view details

Bjorn Andersson

commit sha ed8cc3b1fc84f110336edaafaa203f65aa26b5e0

PCI: qcom: Add support for SDM845 PCIe controller The SDM845 has one Gen2 and one Gen3 controller, add support for these. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Reviewed-by: Vinod Koul <vkoul@kernel.org> Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de> Reviewed-by: Andrew Murray <andrew.murray@arm.com> Acked-by: Stanimir Varbanov <svarbanov@mm-sol.com>

view details

Joseph Kust

commit sha 67de34c20fa7a7aeae50c55dd2751e6df80c3e2c

mtd: spi-nor: Add support for sst26vf016b Adds support for sst26vf016b, a smaller variant of the sst26vf064b. Tested on a sama5d3 SOC using the atmel,at91rm9200-spi controller. The dual read could not be tested. SPI_NOR_QUAD_READ is not added because it requires that the IOC bit from the Configuration Register to be set to 1, which is not the case: its default value at power-up is zero and we don't set it to one in spi-nor either. Signed-off-by: Joseph Kust <joseph.kust@rockwellcollins.com> Signed-off-by: Brandon Maier <brandon.maier@rockwellcollins.com> [tudor.ambarus@microchip.com: Drop quad read flag, amend commit description] Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>

view details

John Garry

commit sha 80f64cef4135a7cd26f894374fd0e209cbb43afd

mtd: spi-nor: hisi-sfc: Try to provide some clarity on which SFC we are The driver is for the HiSilicon FMC (Flash Memory Controller), which supports SPI NOR in addition other memory technologies, like SPI NAND. Indeed, the naming in the driver is a little inappropriate, especially considering that there is already another HiSilicon SPI NOR flash controller (which I believe the FMC is derived from). Since we now want to provide software support for this other HiSilicon controller, update code comments to at least try to make it clear that this driver is for the FMC. Signed-off-by: John Garry <john.garry@huawei.com> Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>

view details

push time in 4 days

push eventjessfraz/blog

Jess Frazelle

commit sha 27ba4f7d3cb4f740dd85066305c8323b0131f181

add note Signed-off-by: Jess Frazelle <acidburn@jessfraz.com>

view details

push time in 4 days

push eventjessfraz/blog

Jess Frazelle

commit sha b95a3f01614da0eecc2cf206e7f84ca71c33bba1

fixup Signed-off-by: Jess Frazelle <acidburn@jessfraz.com>

view details

push time in 4 days

push eventjessfraz/blog

Jess Frazelle

commit sha 0bec034839c3969b079d4205aeca86120f849c10

add network post Signed-off-by: Jess Frazelle <acidburn@jessfraz.com>

view details

push time in 4 days

push eventjessfraz/kubernetes

Ricardo Pchevuzinske Katz

commit sha 6aaae7d6466fe8641055fca10b8a88d529759e0f

Add support for builtin modules in kube-proxy Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@serpro.gov.br>

view details

SataQiu

commit sha 72559ec6933a54225f5116d016fd7927762c1878

kubeadm upgrades always persist the etcd backup for stacked

view details

Matthew Mix

commit sha 57f2d7ad6f261d75b56e9d4638f38e36b2eb1c9b

Adding unit tests for kube-scheduler Config Complete() method.

view details

Odin Ugedal

commit sha c04ead5fb131f2f3a6847d075be8bee47eade4bf

Add error check for instance insert Not all errors will happen in sync during Instances.Insert(...).Do(), so it is important to verify the operation object to see why insert fails. An example is when exceeding the resource quota. Eg. could not create instance test-cos-beta-80-12739-29-0: [&{Code:QUOTA_EXCEEDED Location: Message:Quota 'CPUS' exceeded. Limit: 24.0 in region europe-west6. ForceSendFields:[] NullFields:[]} This fixes the issue where tests will fail "silently" when instance insert fails.

view details

Andrew Lytvynov

commit sha 71966adfc39de10f9b7cf86bb3b0db77c67bac83

Allow a preloaded gke-exec-auth-plugin

view details

Sakura

commit sha 4143bc7a9646e347394e96f52ca8e367ac5aefd9

fix staticcheck errors in pkg/volume/hostpath. Signed-off-by: Sakura <longfei.shang@daocloud.io>

view details

tanjunchen

commit sha 0c77101b906ae8a120d1ed9952a6a2092db417b4

add README.md in hack/

view details

tanjunchen

commit sha 69461d26d8162e2381354918ef8a03d71a2380ca

move function GetKubemarkMasterComponentResoureUsage

view details

Jin Hase

commit sha e1eabf8576af4c73b1e2039799f772753ab12271

Add comments in several hack/verify-*.sh

view details

tanjunchen

commit sha 1db3f45dc596e80672b04f1b9a0035776a16a392

test/e2e/framework/rc/:refactor function ByNameContainer

view details

Adrian Chiris

commit sha cf8b098dda5212cc9de9b84cd5b6522e48120148

Refactor policy-best-effort - Modularize code with mergePermutation method

view details

Adrian Chiris

commit sha dc36924c373f9ca54ebee6dbc4a264058646c6ea

Update policy_none removing canAdmitPodResult Update unit tests for none_policy Add Name test for policy_restricted

view details

Adrian Chiris

commit sha eda15215621f450a9a79b411217dcd15b0cb6581

Make mergeProviderHints policy-specific: - Remove need to pass policy and numaNodes as arguments - Remove PolicySingleNUMANode special case check in policy_best_effort - Add mergeProviderHints base to policy_single_numa_node for upcoming commit

view details

Adrian Chiris

commit sha 5ce2ea277342a51e06cfd27894ff2b466f1c0a96

Return defaultAffinity from PolicyBestEffort: Now that PolicySingleNUMANode is not considered here, return defaultAffinity as was the original case before previous bug fix

view details

Adrian Chiris

commit sha 2825a7be1a665c8276d6b7e74440c7b35e3145d4

Add new functionality for single-numa-node policy: Explanation taken from original commit: - Change the current method of finding the best hint. Instead of going over all permutations, sort the hints and find the narrowest hint common to all resources. - Break out early when merging to a preferred hint is not possible

view details

Adrian Chiris

commit sha f886d2a8320d2960c3380f4636941eef12f19387

Update single-numa-node policy unit tests

view details

Adrian Chiris

commit sha 9f21f494930e7c5d375b89f9bed17176837a965e

Additional unit tests for Topology Manager methods

view details

nolancon

commit sha 17d615bca2b22ea9a41595ce9e91613b2178a130

Update filterHints: - Only append valid preferred-true hints to filtered - Return true if allResourceHints only consist of nil-affinity/preferred-true hints: {nil true}, update defaultHint preference accordingly.

view details

nolancon

commit sha b5ca4989e3a691e438696e7e63652817b4791867

Update unit tests: - Update filterHints test to reflect changes in previous commit. - Some common test cases achieve differing expected results based on policy due to independent merge strategies. These cases are moved into individual policy based test functions.

view details

nolancon

commit sha e3d0c9397f0f8c337559077959d7d9e8c428e00c

Updates to single-numa-node policy: - Remove getHintMatch method. - Replace with simplified versions of mergePermutation and iterateAllProviderTopologyHints methods - as used in best-effort. - Remove getHintMatch unit tests.

view details

push time in 4 days

push eventjessfraz/docker

Sebastiaan van Stijn

commit sha 9c99f8b9b3d16e1975f07ae08f418949f76e4a02

vendor: bump prometheus/client_model v0.1.0 full diff: https://github.com/prometheus/client_model/compare/6f3806018612930941127f2a7c6c453ba2c527d2...v0.1.0 - prometheus/client_model#22 add `go_package`, regenerate Go binding file - prometheus/client_model#31 Support Go Modules - prometheus/client_model#38 Remove all languages but Go and add a deprecation note Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 54dc6f355bda9582af842f16004f84ad6f39723f

vendor: bump prometheus/common v0.7.0 full diff: https://github.com/prometheus/common/compare/7600349dcfe1abd18d72d3a1770870d9800a7801...v0.7.0 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 12a83ac27efa4001019da0e17a93bd9110721bc3

vendor: bump prometheus/procfs v0.0.8 full diff: https://github.com/prometheus/procfs/compare/7d6f385de8bea29190f15ba9931442a0eaef9af7...v0.0.8 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha b2db7c8bc967b52609877f5d856c338ea51e4c46

vendor: bump prometheus/client_golang v0.9.4, docker/go-metrics v0.0.1 bump docker/go-metrics v0.0.1: full diff: https://github.com/docker/go-metrics/compare/d466d4f6fd960e01820085bd7e1a24426ee7ef18...v0.0.1 - docker/go-metrics#16 fix the compilation error against prometheus/client-golang master - fixes docker/go-metrics#12 No longer builds against Prom master - docker/go-metrics#18 metrics: address compile error correctly - fixes docker/go-metrics#12 No longer builds against Prom master - docker/go-metrics#15 Add functions that instruments http handler using promhttp - docker/go-metrics#20 Rename LICENSE.code → LICENSE - docker/go-metrics#22 Support Go Modules bump prometheus/client_golang v0.9.4: full diff: https://github.com/prometheus/client_golang/compare/c5b7fccd204277076155f10851dad72b76a49317...v0.9.4 version v0.9.0 is the minimum required version to work with go-metrics v0.0.1, as it depends on `prometheus.Observer`: vendor/github.com/docker/go-metrics/timer.go:39:4: undefined: prometheus.Observer Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 34a65cb3bad3cfc626bf0b15715680ed9633e455

vendor: bump prometheus/client_golang v1.1.0 full diff: https://github.com/prometheus/client_golang/compare/v0.9.4...v1.1.0 Using v1.1.0, because version v1.2.0 and up use versioned import paths for the github.com/cespare/xxhash/v2 dependency (prometheus/client_golang#657), which causes vendoring with vndr to break due to the v2 in the import-path. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha fa291552d50c27bebc8d8dea20eae66b44a28130

vendor: bump prometheus/client_golang v1.3.0 full diff: https://github.com/prometheus/client_golang/compare/v1.1.0...v1.3.0 This requires LK4D$/vndr v0.1.0 or newer for vendoring; also adds a new dependency: github.com/cespare/xxhash Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 6e9a8f409c57c25b3cb3c83052a3bf748382add5

Merge pull request #40371 from thaJeztah/bump_prometheus Bump prometheus/client_golang and dependencies v1.3.0

view details

Arko Dasgupta

commit sha 4c407caada2a81bb40b4f9766b1e0097837409a5

Bump libnetwork to latest refpoint Commits: feeff4f0 Merge pull request #2380 from liskin/bridge-atomic-hwaddr fec6476d Merge pull request #2489 from suwang48404/doc 8757597e Added document describing libnetwork traffic flow. eaea5722 Merge pull request #2445 from kdomanski/ipv6-addr-in-hosts 1680ce71 Merge pull request #2462 from arkodg/fix-key-spi-panic 4420ee92 Fix panic in drivers/overlay/encryption.go 57178323 Merge pull request #2472 from thaJeztah/bump_golang_1.12.12 f741dc9c Update Golang 1.12.12 (CVE-2019-17596) 79c19d09 Merge pull request #2461 from suwang48404/master 94facacc Added API to set ephemeral port allocator range. Signed-off-by: Arko Dasgupta <arko.dasgupta@docker.com>

view details

Brian Goff

commit sha e5c8eca2eebf0266b45e616d8af3c24fa2b5dae7

Merge pull request #40384 from arkodg/bump-libnetwork-latest Bump Libnetwork to latest refpoint

view details

Sebastiaan van Stijn

commit sha e8122ed72409d847168da0d6096ece31620e86a3

hack/make/.go-autogen: fix typo in LDFLAGS variable Introduced in 675b414f56063826457cbc8f0c165af67198bfa8 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha d68385b86197a47e8cae6e0bcd0eba7578eecf74

Update Golang 1.13.6 full diff: https://github.com/golang/go/compare/go1.13.5...go1.13.6 go1.13.6 (released 2020/01/09) includes fixes to the runtime and the net/http package. See the Go 1.13.6 milestone on the issue tracker for details. https://github.com/golang/go/issues?q=milestone%3AGo1.13.6+label%3ACherryPickApproved Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Brian Goff

commit sha ac952773dd8cdbcc347d24522d7ed4379ef1210e

Merge pull request #40389 from thaJeztah/fix_autogen_typo hack/make/.go-autogen: fix typo in LDFLAGS variable

view details

Akihiro Suda

commit sha e6265b26883b7b3cabddd5703e10c90d89e2937a

Merge pull request #40391 from thaJeztah/bump_golang_1.13.6 Update Golang 1.13.6

view details

push time in 4 days

push eventjessfraz/mesos

Greg Mann

commit sha 42e9b889900be9934dbb5ffc06504b21a3d8c206

Added a new task status reason. The new reason will be sent to frameworks when one of their tasks is OOM-killed on an agent while the task is exceeding its memory request. Review: https://reviews.apache.org/r/71935/

view details

Benjamin Bannier

commit sha 5ce5d20360b82da6bc0dda5fed82748b0812aa67

Removed unintentional copies of for loop iteration variables. Review: https://reviews.apache.org/r/72011/

view details

push time in 4 days

push eventjessfraz/kata-runtime

Julio Montes

commit sha 908a42a4af28f9fcf082495844d548f31e1982c8

vendor: update logrus latest agent version requires logrus v1.4.2 shortlog: 839c75f Release 1.4.2 744fc4c fix build break for plan9 f2849a8 add full cross compilation in travis (#963) 1bc909a Add a checkTerminal for nacl to support running on play.golang.org 1a601d2 remove go 1.10 from ci build matrix 5521996 Update x/sys/unix to fix AIX support c1b6154 Fix solaris build 8bdbc7b Release 1.4.1 6c615e1 remove field if val is empty string for func and file field in text formatter ede5b63 Make isTerminal un-exported 3e06420 Move files to main directory 38bc297 return new entry for Entry.WithContext 7d700cd Test more platforms c49ef1d Move terminal package 5d8c3bf Updated travis.yml 41ee4dd Moved moved unix-related parts into terminal 7de3dd8 Removed golang.org/x/crypto refs 10ff0d0 Got rid of IsTerminal call to reduce external dependencies c076594 Add Go 1.12 to Travis CI build matrix 02141df Add CHANGELOG for v1.4.0 68e41f6 Add WithContext cf1b9fd fix sync.Once usage instead of adding a mutex lock b9d4514 fix ReportCaller race condition 99a5172 Add and example for CallerPrettyfier 5c2b39a Remove debug trace ffec2f2 Add a CallerPrettyfier callback to the text formatter 5e9b246 Add a CallerPrettyfier callback to the json formatter 4f5fd63 Fix infinite recursion on unknown Level.String() c4e4882 prevent string formatting in Entry.Logf when log level is not enabled 774bb8e Fix error formatting based on best practices from Code Review Comments 4ea4861 Add a DeferExitHandler function 68a2b57 Add nested-logrus-formatter to README.md f61e48b logger: fix wrong callback method 0f544bf Add a unit test to ensure hook are called in their registration order a99ca47 Add an example hook which adds default fields 78fb385 Remove unused variables in TextFormatter eef6b76 Update Changelog for 1.3.0 bd9534b Test Log e8fd0ba Remove sensitivity to file line changes ff695da Implement TextUnmarshaller interface for Level type a6668e7 Add Generic Log functions with level via argument 9abefb9 do not clear error formatting informative field d962013 respect ForceColor and environment variables over OS check 08e8d65 Skip func pointer type value in fields 0c5e33c Travis: fix checkout dir to help contributors run Travis on their fork f1b98e4 ignore expected color on windows e902658 Disable colored output on windows entirely eab2c44 fix hook example c7183bf fix missing parameter 2cafb78 fix race condition caused by writing to entry.Data, using the same technique as JSONFormatter bcd833d v1.2.0 changelog d10c2f9 fix panic in text formatter 5a78c38 make file name comparison os independant d2654b7 add file and line number in output when report caller is enabled fa01b53 move test functions and test utils functions in their own package ec57031 store a runtime.Frame in Entry instead of the caller function name 975c406 Use a sync.Once to init the reportCaller data 5fcd19e add a SetReportCaller on Logger object 0c52582 Add GELF to third party formatters 5c1f2cd Make logrus.Level implement encoding.TextUnmarshaler bb98c6c Fix the version of windows coloring library dependency ed3ffa0 PR#844: Added Trace to TestLogLevelEnabled() (requested by @dgsb) b54cafe Addresses @stevvooe's backward compatibility concerns. ef9d84e Added trace log level. c7a33dc Add Trace level logging 4981d81 Added TRACE level logging. 9c7692c disable colors on hook example f2ab87f Add an example for tracing global variable with hook ff92509 Attempt to fix build break on aix a13c5db Fix typo in comment 4346c76 Remove unnecessary wrapper function on `os.Exit` 99bc300 Add a method Exit on Logger that calls `os.Exit` or alternate exit function. ad15b42 Update changelog for v1.1.1 release 3f90cee Rationalize os specific build constraints 2be6202 Add option to panic in `test.NewNullLogger` to allow testing of calls to `Fatal*` 7b467df Skip func type value in fields. a67f783 Update changelog for v1.1.0 release 73bc94e Add custom sorting function in text formatter 5a88d3c Add missing module dependency for windows build 629982b DisableColors in two tests to fix AppEngine configuration 0a8fc8d Add AppEngine test configurations to travis to a void regression f1ce1ba Fix copypasta 90501cf Fix AppEngine builds 98c898c Fix gopherjs build constraint name eed7c22 Fix travis build for go 1.11 with modules 66895ce Fix module name and remove unused dependencies 88eb166 Fix spelling in Entry.Buffer comment f75951b Add go module support 4bcb47b commit to trigger appveyor build 8b12043 Fix example build on windows 7556e24 Use syslog instead of airbrake as syslog example e58aa84 bump go toolchain version in travis 98d0f31 Add previously forgotten v1.0.6 description in changelog 90bf2e7 feat(LogLevel): taking in account code review from David Bariod 13d10d8 return old hooks from RelplaceHooks 7a0120e logger.ReplaceHooks b5e6fae Cleanup on unit test on isColored cadf2ce Add unit test for TextFormatter.isColored eb968b6 Fix for CLICOLOR_FORCE handling 8a6a17c Fixed missing brace after wrong merge d950ecd Remove unnecessary text_formatter file da39da2 Keep terminal check naming convention 37d651c Add CLICOLOR support 179037f Ensure a new entry data fields are empty d316277 Add logger benchmark 54db2bb limit the build/test matrix to the two latest stable version 6999e59 properly fix the hooks race test 725f3be Adds WithTime to Logger and Entry types, as well as a pure module-level function. 52b92f5 Allows overriding Entry.Time. fc9bbf2 [#241] Allow to set writer during logger usage. eed1c0f Fix GopherJS build tags 2ce6c0c Support for Entry data under nested JSON dictionary. 6b28c2c error message 5d60369 Fixed prefixFieldClashes for TextFormatter and added coverage 4225d69 feat: new methods to check enabled log level 070c81d Revert the change introduced in #707 and do the proper fix. Fixes #729 098a5a7 Move the hook services list to a wiki page caed59e Fix Logger.WithField doscription aa6766a PERF: use buffer pool in json formatter b1e82be Update go versions in travis configuration. 8369e2f Fix a race condition in TestLoggingWithHooksRace 507c822 add mysql hook e63a8df added Anexia CloudLog to list of hooks 5513c60 Improve documentation for Fatal* class functions 2f58bc8 Unified terminal initialization code handling 9bc59a5 Fixed initTerminal() was run for non-terminals cf5eba7 Simplified file structure c9a46a1 Added terminal check on Windows 7d2a521 Extended conditions to include non-native builds f142d81 Improved building of non-windows code bb487e0 Added support for text coloring on Windows 10 19b9c9e delete dead link b537da5 Fix run-on sentence 723dd3c changed prettyprinting to use spaces as opposed to /t c155da1 changelog: add 1.0.5 91b159d Add Kafka REST Proxy hook to README c840e59 add gopherjs build tag 1893e9a Fixed: comment f4118d2 reamde: add logrus-clickhouse-hook efab7f3 Have prefixFieldClashes respect the JSON FieldMap be56909 Make fireHooks() method receive a copy of Entry structure to avoid race conditions 178041e Fix typo in README.md 828a649 rename fieldLogger to entry eeb6535 Lock mutex before formatting to avoid race efbfdb5 Add failing test for using a FieldLogger with hooks inside goroutines 0cf9f0b Made text consistent with other hooks 516f6c1 Add Application Insights hook to README 977e033 Fix deadlock on panics at Entry.log 92aece5 TextFormatter behaviour aligned with stdlib log (fixes #167) eb15690 remove .gitignore changes and update AddHook 20cc8e2 remove .gitignore changes 0c03a05 mirror and wrap Logger instance methods in exported.go d682213 changelog: 1.0.4 b9eceae fix example bf1fb70 Add FieldMap support to TestFormatter 73a1342 Fix typo in README.md 10d6a5b removed useless line from readme 639325f added pretty print option for json logs 9700beb Update README.md 1858a85 Adds `logbeat` hook to README c44d524 Fix typo in docstring 4844e58 Add promrus to list of hooks. 7d3ddc6 Split terminal check to add build tags to support App Engine. e3d1776 MD formatting 9ce1c9e add github path to log message in readme b1db1b9 regex assertion rather than literal, for github path 3cb9e18 test updates bc6d984 add caller logic to DisableTimestamp case 1f59c9a Add DisableLevelTruncation description to README 88dd8df responses to code review d8fd234 add syntax hilighting to new example blocks 2e7c40e README formatting tweak 802fba1 add note on caller-reporting overhead to README 306956c tweak timing tests to handle slower VMs and older GoLang 65f3af3 simplify hasCaller check a5c845c responses to review comments 4575b7a revert slight added complexity in NewEntry() 05a8f4d fix test description 348bace doc updates, and relabel ReportMethod 1e21450 push compilation even higher, to reduce to one call 8161d93 performance: precompile regex before iterating 473c344 Add README notes and CHANGELOG entries 93af604 First cut at adding calling method e5b6713 Added testing for DisableLevelTruncation 7a1f601 Added ability to disable level text truncation. Fixes #406 Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha 4a1dc1ee2569d889d9187ab0eb22b19171e12b28

vendor: update libcontainer bring support for cgroups v2 shortlog: 8541d9cf Fix race checking for process exit and waiting for exec fifo 52951a7c Fix race in tty integration test with slow startup 8ddd8920 libcontainer: add method to get cgroup config from cgroup Manager cd7c59d0 libcontainer: export createCgroupConfig 41a20b58 Expose network interfaces via runc events 48b055c4 Makefile: allow overriding `docker` command 42690e68 Make event types public faf1e44e cgroup2: ebpf: increase RLIM_MEMLOCK to avoid BPF_PROG_LOAD error ccd4436f .travis.yml: add Fedora 31 vagrant box (for cgroup2) faf673ee cgroup2: port over eBPF device controller from crun 74a3fe5d cgroup2: do not parse /proc/cgroups 9c81440f cgroup2: allow mounting /sys/fs/cgroup in UserNS without unsharing CgroupNS 13919f5d Remove the static_build build tag. dbd771e4 cgroup2: implement `runc ps` 9996cf7d README.md: clarify cgroup2 support is not ready for production d918e7f4 cpuset_v2: skip Apply when no limit is specified 033936ef io_v2.go: remove blkio v1 code a610a848 criu: Ensure other users cannot read c/r files b28f58f3 Set unified mountpoint in find mnt func f017e0f9 checkpoint: Set descriptors.json file mode to 0600 4be50fe3 SECURITY: Add Security Policy 2111613c VERSION: back to development d736ef14 VERSION: update to 1.0.0-rc9 d463f648 *: verify that operations on /proc/... are on procfs 9aef5044 vendor: update github.com/opencontainers/selinux 28e58a0f Support different field counts of cpuaact.stats 84373aaa Add SCMP_ACT_LOG as a valid Seccomp action (#1951) 331692ba Only allow proc mount if it is procfs af7b6547 libcontainer/nsenter: Don't import C in non-cgo file 718a566e cgroup: support mount of cgroup2 115d4b9e bump golang/protobuf v1.0.0 85c02f3f bump coreos/go-systemd v19, godbus/dbus v5.0.1 21498b8e bump mrunalp/fileutils 7d4729fb36185a7c1719923406c9d40e54fb93c7 eb86f603 bump syndtr/gocapability d98352740cb2c55f81556b63d4a1ec64c5a319c2 1150ce9c bump urfave/cli v1.20.0 8e4f645f bump docker/go-units v0.3.3 0fc06623 bump cyphar/filepath-securejoin v0.2.2 414a39de bump containerd/console 0650fd9eeb50bab4fc99dceb9f2e14cf58f36e7f de24d733 bump github.com/pkg/errors 0.8.1 4be3c48e Reformat vendor.conf and pin all deps by git-sha 524cb7c3 libcontainer: add systemd.UnifiedManager ec111368 libcontainer, cgroups: rename systemd.Manager to LegacyManager 1932917b libcontainer: add initial support for cgroups v2 4316e4d0 Bump x/sys and update syscall to start Risc-V support 0bc069d7 nsenter: fix clang-tidy warning b225ef58 nsenter: minor clean up e4aa7342 Rename cgroups_windows.go to cgroups_unsupported.go c740965a libcontainer: update masked paths of /proc 518c8558 Remove libcontainer detection for systemd features 4ca00773 Update vendored dependencies to remove go-systemd/util 588f040a Avoid the dependency on cgo through go-systemd/util package afc24792 Make get devices function public 9c822e48 cgroups/fs: check nil pointers in cgroup manager 1712af0e man: fix man-pages f08cdaee Skip searching /dev/.udev for device nodes. 808e809f doc: First process in container needs `Init: true` 5e0e67d7 fix permission denied 351bfb4b integration: remove blkio.weight (unavailable in kernel 5.0) 7e678625 Bump CRIU to 3.12 68cc1a77 Update busybox source and fix runc exec bug 371d13c9 Update bash completion for v1.0.0 release 652297c7 Update dependency libseccomp-golang 6770c869 Allow to define `COMMIT` by env b54fd85b libcontainer: change seccomp test for clone syscall 6f77e35d Export list of HugePageSizeUnits c6445b1c Add tests for GetHugePageSize 273e7b74 Fix cgroup hugetlb size prefix for kB 65032b55 libcontainer: fix TestGetContainerState to check configs.NEWCGROUP 8383c724 main: not reopen /dev/stderr 7a9ffa89 Change the permissions of the notify listener socket to rwx for everyone 46351eb3 Move systemd.Manager initialization into a function in that module 62bd2593 VERSION: back to development 425e105d VERSION: release 1.0.0-rc8 8362cd02 Vendor in latest selinux code for keycreate errors a1460818 Write logs to stderr by default 68b4ff5b Simplify bail logic & minor nsexec improvements 17b37ea3 libcontainer: intelrdt: add missing destroy handler in defer func 475aef10 Remove redundant log function ba3cabf9 Improve nsexec logging e7831f2a Update to Go 1.12 and drop obsolete versions da5a2dd4 `r.destroy` can defer exec in `runner.run` method. 8296826d specconv: always set "type: bind" in case of MS_BIND c486e3c4 Address comments in PR 1861 feebfac3 Remove pipe close before exec. 9a599f62 Support for logging from children processes 3e6688f5 add selinux label for runc exec dcf994b4 Fix SELinux failures on disabled SELinux Machines 6b5ee713 VERSION: back to development 69ae5da6 VERSION: release v1.0.0-rc7 eab53309 Fixes regression causing zombie runc:[1:CHILD] processes 9fe7c939 Add a Travis-CI job for systemd cgroup driver 5369f9ad Skip CRIU tests when $RUNC_USE_SYSTEMD for now d4586090 Update tests that depend on cgroupfs paths to consider systemd cgroups a9056a34 Add $RUNC_USE_SYSTEMD to use systemd cgroup driver in tests 4b2b9782 Add cgroup name to error message 6f714aa9 Use getenv not secure_getenv cd96170c Need to setup labeling of kernel keyrings. 472fe623 criu image path permission error in rootless checkpoint dbf6e48d README: link to /org/security/ 2d4a37b4 nsenter: cloned_binary: userspace copy fallback if sendfile fails 16612d74 nsenter: cloned_binary: try to ro-bind /proc/self/exe before copying af9da0a4 nsenter: cloned_binary: use the runc statedir for O_TMPFILE 2429d593 nsenter: cloned_binary: expand and add pre-3.11 fallbacks 7cb3cde1 fix preserve-fds flag may cause runc hang 5b775bf2 nsenter: cloned_binary: detect and handle short copies 52f4e0fa exec: expose --preserve-fds f1da0d30 switched travis to xenial 9edb5494 Use vendored in CRIU Go bindings bfca1e62 Vendor in go-criu bb7d8b1f nsexec (CVE-2019-5736): avoid parsing environ cd41feb4 Remove detection for scope properties, which have always been broken 7354546c Create mountpoints also on restore f661e023 factor out bind mount mountpoint creation 0a8e4117 nsenter: clone /proc/self/exe to avoid exposing host binary to container ec069fe3 Vendor opencontainers/runtime-spec 29686dbc 4a600c04 Update vendored golang.org/x/sys to latest 565325fc integration: fix mis-use of libcontainer.Factory dd50c7e3 Add 'org.criu.config' annotation documentation 5f32bb94 Update runc-checkpoint man-page 28a697cc rootfs: umount all procfs and sysfs with --no-pivot f0192337 systemd: fix setting kernel memory limit acb75d0e libcontainer: intelrdt: fix null intelrdt path issue in Destroy() 403986c5 Add CRIU patch to fix checkpoint test 6f3e13cc Added test for container specific CRIU configuration files e1579630 Enable CRIU configuration files 360ba8a2 Update criurpc definition for latest features 0855bce4 Fix .Fatalf() error message bdf3524b Retry adding pids to cgroups when EINVAL occurs 769d6c4a Fix some typos dce70cdf cr: get pid from criu notify when restore 8a4629f7 cgroups: nokmem: error out on explicitly-set kmemcg limits 07d1ad44 kill: allow to signal paused containers 30817421 Modify check-config.sh in accordance with Moby Project updates a0200001 MAINTAINERS: remove @vmarmol 2efedb02 MAINTAINERS: remove @rjnagal 87a18899 may kill other process when container has been stopped 061dfe95 VERSION: back to development ccb5efd3 VERSION: release v1.0.0~rc6 bc0b0471 Small fixes for CRIU based test cases 37634277 Bump CRIU to 3.11 056909bd Adds note about user ns for rootless containers 48189715 add missing intelRdt parameters in 'runc update' manpage e2386860 libcontainer: Set 'status' in hook stdin 95af9eff libcontainer: intelrdt: add support for Intel RDT/MBA Software Controller in runc 714a4d46 rootless: fix potential panic in shouldUseRootlessCgroupManager 16d55f17 libcontainer: fix potential panic if spec.Process is nil 95d1aa18 test: fix TestDupNamespaces f1b1407e readme: add nokmem build tag 1e0d04c6 Makefile: rm cgo tag 6a2c1559 libcontainer: ability to compile without kmem df3fa115 Add support for cgroup namespace 869add33 rootless: fix running with /proc/self/setgroups set to deny 5c6b9c3c libcontainer: map PidsLimit to systemd's TasksMax property 9a3a8a5e libcontainer: implement CLONE_NEWCGROUP 630fb5b8 Bump Travis versions 6c307f8f libcontainer: intelrdt: add user-friendly diagnostics for Intel RDT operation errors d59b17d6 libcontainer: intelrdt: Add more check if sub-features are enabled f0973392 libcontainer: intelrdt: add test cases for Intel RDT/MBA 1ed597bf libcontainer: intelrdt: add update command support for Intel RDT/MBA 27560ace libcontainer: intelrdt: add support for Intel RDT/MBA in runc c1cece7e libcontainer: intelrdt: add Intel RDT/MBA docs in SPEC.md bd905416 vendor: bump runtime-spec to 5684b8af48c1 0b412e94 various cleanups to address linter issues 0d011647 Fix travis Go: tip 36f84720 fix build break 1499c746 Move spec.Linux.IntelRdt check to spec.Linux != nil block 26bdc0dc clarify license information a1d5398a Respect container's cgroup path 5de99cd3 tty: clean up epollConsole closing ec0d23a9 tty: close epollConsole on errors 40f14684 keyring: handle ENOSYS with keyctl(KEYCTL_JOIN_SESSION_KEYRING) 5963cf2a test: add more test case for CleanPath 06f789cf Disable rootless mode except RootlessCgMgr when executed as the root in userns feb90346 doc: fix typo 4eb30fcd code optimization: use securejoin.SecureJoin and CleanPath 4fae8fcc code optimization after review d2d226e8 fix unexpected delete bug when container id is .. 3ce8fac7 libcontainer: add /proc/loadavg to the white list of bind mount 636b6640 linux: drop check for /proc as invalid dest b34d6d8a libcontainer: CurrentGroupSubGIDs -> CurrentUserSubGIDs fe3d5c4c Remove unused veth setup code 832ac8a5 tests: add external network namespace tests fa43a72a criu: restore into existing namespace when specified b399167f Add docker proxy settings for make test in a proxy environment 62a4763a When doing a copyup, /tmp can not be a shared mount point 4803faf0 cr: don't restore net namespace by default cb3e35b5 Add missing data to man page 26ec8a97 Revert "libcontainer/rootfs_linux: minor cleanup" e389f575 Dockerfile: update criu to v3.10 + checkpoint-restore/criu@27034e7c 34ed6269 Update outdated nsenter README content a2faaa13 Fix duplicate entries and missing entries in getCgroupMountsHelper 0880503b Add an explanation for TESTPATH 3321aa1a Fix regression with mounts with non-absolute source path b681b58e Fix the problem TESTFLAGS is not to be used in Makefile correctly 8187fb74 cr: don't dump network devices and their configuration 46221e39 criu tests: rename criu feature check 7fb79f31 Add osusergo flag to static build 53fddb54 Pass GOMAXPROCS to init processes 472fcb30 docs: add information about terminals e5a7c61f Add test for testing cgroup mounts on bedrock linux 5ee0648b Stop relying on number of subsystems for cgroups 823c06ea libcontainer: improve "kernel.{domainname,hostname}" sysctl handling d18a45f6 Stop using unix.SIGUNUSED which has been removed from golang.org/x/sys a0e99e7a libcontainer: devices: fix mips builds 39f679c4 travis: test cross compilation c205e9fb libcontainer: fix compilation on GOARCH=arm GOARM=6 (32 bits) cbcc85d3 runc: not require uid/gid mappings if euid()==0 aa3fee6c SELinux labels are tied to the thread bd3c4f84 Fix race in runc exec 63bb0fe9 Fix merge conflict 939d5a37 cgroup: clean up isIgnorableError for skippable EROFS c9381573 libcontainer: remove extra CAP_SETGID check for SetgroupAttr b515963c systemd cpu quota ignores -1 fd0febd3 Wrap error messages during init cdb7f23d main: add condition to isRootless() f103de57 main: support rootless mode in userns 9c7d8bc1 libcontainer: add parser for /etc/sub{u,g}id and /proc/PID/{u,g}id_map 40680b2d Make the setupSeccomp function public. 1b27db67 libcontainer/rootfs_linux: minor cleanup 165ee453 Make channel for StartTransientUnit buffered 1a506462 nsexec.c: fix GCC 8 warning 4521d4b1 Only configure networking when creating a net ns 0e16bd9b Detect whether Delegate is available on both slices and scopes 8ab251f2 Fix systemd.Apply() to check for DBus error before waiting on a channel. 985628dd libcontainer: Don't set container state to running when exec'ing 73f3dc63 libcontainer: allow setgroup in rootless mode ed58366c libcontainer: fix Boolmsg alignment 58415b4b Fix error message 4f4af7bf rootless: set sticky bit if using XDG_RUNTIME_DIR fd3a6e6c libcontainer: handle unset oomScoreAdj corectly 03e58598 rootless: cgroup: treat EROFS as a skippable error 74e961e2 tests: allow to load kernel modules from a test container 43aea059 Label the masked tmpfs with the mount label 0aa6e4e5 libcontainer/specconv/spec_linux: Support empty 'type' for bind mounts 04e95b52 Add timeout while waiting for StartTransinetUnit completion signal from dbus 3d26fc3f cgroups/fs: fix NPE on Destroy than no cgroups are set e7e303ab Minor wording enhancement in readme bf749516 libcontainer/user: platform dependent calls 8d7b5731 makefile: make "release" PHONY 10a4cde4 Fix make shell 442a6cff VERSION: back to development 4fc53a81 VERSION: bump to v1.0.0-rc5 2420eb1f The setupUserNamespace function is always called. 8be31629 upgrade criu to v3.7 121c7b45 upgrade to go 1.10 with debian stretch 3f32e729 fix lint error in specconv 0f3d8245 adding go get instruction to readme 59e5b61c Update console dependency to fix runc exec on BE 50dc7ee9 libcontainer/capabilities_linux: Drop os.Getpid() call 7019e1de fix systemd slice expansion so that it could be consumed by cAdvisor 72f92cf9 Warning message if 'go-md2man' is not yet installed 7ac503d1 kill.go: Remove unnecessary checks be16b136 libcontainer/state_linux_test: Add a testTransitions helper 91ca3314 chroot when no mount namespaces is provided 5a46c2ba nsenter: move namespace creation after userns creation dd5eb3b9 make: validate C format 5c0af14b Return from goroutine when it should terminate 8d3e6c98 Avoid race when opening exec fifo 862e4911 man: Fix manpages related to console cd1e7abe libcontainer: expose annotations in hooks d5b4a3ed Fix race against systemd a1edc03c Pin version of gojsonschema in tests db093f62 libcontainer: remove dependency on libapparmor bb912eb0 libcontainer: Do not wait for signalled processes if subreaper is set 5061fd3e stopped container can't be checkpoint fec6b0fe Update criu_opts_linux.go 57edfbba specconv: avoid skipping gidmappings applied when uidmappings is empty 0495fece Ensure container tests do not write on the host 93c5f706 vendor: removed more build=ignore vendor 8898b6b4 remove placeholder for non-linux platforms 4d27f20d libcontainer: drop FreeBSD support 38d1e6ec Delete xattr related code 17db6560 support unbindable,runbindable for rootfs propagation bca53e7b systemd: adjust CPUQuotaPerSecUSec to compensate for systemd internal handling 604dbfbe enable integration test on arm64 platform 03ca562b Remove github.com/docker/docker from vendor 3ca4c78b Import docker/docker/pkg/mount into runc ab0a6dd2 Add build 1.9 to travis 0aac2368 specconv.Example(): add /proc/scsi to masked paths dc609cc5 enable unit test on arm64 platform fdbb9e3e Avoid disk usage explosion when copying busybox 59450147 Use cyphar/filepath-securejoin instead of docker pkg/symlink 780f8ef5 Specconv: Test create command hooks and seccomp setup 1cda65c3 tests: add missing cgroups_kmem requirement c0e6e12f Test Cgroup creation and memory allocations ffe5cdc4 tests: add various !terminal tests ff5075c3 init: correctly handle unmapped stdio with multiple mappings e9193ba6 Fix breaking change in Seccomp profile behavior d8921751 libcontainer: intelrdt: fix a GetStats() issue 0eed453b libcontainer: use Major/Minor from x/sys/unix 80988286 propagate argv0 when re-execing from /proc/self/exe 23f4d316 tests: improve rootless_cg testing d2bc0814 libcontainer: merge common syscall implementations acb93c9c libcontainer: cgroups: Write freezer state after every state check 5f9284cb Check for negative gid f55f79d6 Use Int64SliceFlag instead of StringFlag to get additional gids. 7a386c2b Add --additional-gids to runc exec. 472fa3d0 Update Travis config to use trusty-backports libseccomp bbc847a4 Add integration tests for multi-argument Seccomp filters 03a5a747 Vendor updated libseccomp-golang for bugfix bfe3058f Make process check more forgiving eb68b900 Prevent invalid errors from terminate d4f0f9a5 specconv: emit an error when using MS_PRIVATE with --no-pivot ca4f427a Support cgroups with limits as rootless 2edd36fd libcontainer: create Cwd when it does not exist 605dc5c8 Set initial console size based on process spec 65918b02 intelrdt: add update command support 2549545d intelrdt: always init IntelRdtManager if Intel RDT is enabled 9c36ffbc make localintegration fails on Ubuntu 17.04 117c9274 rootfs: switch ms_private remount of oldroot to ms_slave d01050e6 Add support for mips/mips64 9916b791 Put signalMap in a separate file, so it may be arch-specific 602c85fd trailing punctuation in header Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha 112f90b7a0de3872f5c65febf5063f483ce033a2

vendor: update golang/x/sys latest libcontainer requires a newer version of golang/x/sys shortlog: b016eb3 unix: test UtimesNanoAt on *bsd and solaris 5f8ca72 unix: don't zero out extra registers on riscv64 syscalls a1369af unix: add flags argument in //sys comments for Fstatvfs1 and Statvfs1 on netbsd c96a22e unix: add Dup3 on netbsd and openbsd 04cbcbb unix: correct build tag to define Getdirentries for darwin/arm with Go 1.11 c709ea0 windows: added SO_RCVTIMEO and IPPROTO_ICMP constants 5a3cf84 unix: compare Stat_t members in TestFstatat abf886d unix: unify definition of func fcntl 0732a99 unix: use correct file name in comment d4481ac unix: add Readv/Writev family of syscalls for linux af0d71d windows: fix recvfrom and sendto data types 4a24b40 unix: add PrctlRetInt, a Prctl variant that returns (int, error) ac6580d unix: move functions Ptrace{Get|Set}RegSetArm64 to a separate file eeba5f6 unix: replace readlink in mkall.sh with portable shell commands bc7efcf unix: add functions PtraceGetRegSetArm64 and PtraceSetRegSetArm64 ce4227a unix: add Statvfs and Fstatvfs on NetBSD 85b82a3 cpu: support reading arm64 CPU feature registers 6d18c01 windows: add Recvfrom and Sendto implementations 63cb32a unix: add new fscrypt declarations from Linux v5.4 8a8471f unix/linux: bump Linux and Go versions to latest stable releases bd43791 unix: check number of ready file descriptors in TestPselect 76d669a unix: don't fail TestSelect on EINTR from Select 6bfc516 windows: add Get*PreferredUILanguages f068ffe unix: use same TestSelect on all Unices e882bf8 unix: fix EINTR check in TestPselect cf1e2d5 unix: regenerate zerrors for AIX b5d5184 windows: revert security_windows.go change of CL 202177 2f86c98 unix: don't fail TestPselect on EINTR from Pselect 6254a7c unix: fix EINTR check in TestClockNanosleep 81af739 unix: don't fail TestClockNanosleep on EINTR from ClockNanosleep 52ab431 unix: fix EpollEvent padding on mips64{,le} 4c7a9d0 unix: check correct CPU for being enabled in old mask in TestSchedSetaffinity 344fec8 cpu: don't redeclare doinit on ppc64le fee6b63 unix: accept time.Now()±1 as valid in TestTime 2f3576d cpu: add basic support for GOARCH=riscv64 e43da5d cpu: move empty doinit to own file 8ad3422 unix: skip TestPselect on EINTR 59a1497 unix: test returned fd in TestEpoll d32e6e3 windows: add empty.s to fix build with Go 1.11 and earlier c1f4481 unix: add TestEpoll on linux ac3223d unix: add methods to manipulate *FdSet e8c54fb windows: add EnumProcesses function f43be2a windows/registry: make '-gcflags=all=-d=checkptr' flag work 195ce5e unix: add devlink Linux generic netlink API constants b67d8b4 unix: add missing HCI_CHANNEL_LOGGING constant f8518d3 windows/registry: remove TestWalkFullRegistry due to false assumptions 33540a1 unix: don't use non-existing uint128 type on freebsd/arm64 53bf42e windows/registry: allow for non-null terminated strings 6c3a3bf unix: make convertFromDirents11 checkptr safe b4ff53e unix: remove un-used ptrSize e66fe6e unix: regenerate darwin libc trampolines after CL 202837 f89234f unix: __sysctl is sysctl on darwin b69606a unix: comply with -d=checkptr in Test_anyToSockaddr 742c48e windows: respect permission bits on file opening 3e7259c unix: don't use 32-bit aligned access for cmsgAlignOf on dragonfly after ABI change 9984515 windows, unix: fix wrong unsafe.Pointer alignment in syscall 727590c unix: avoid "just past the end" pointers in UnixRights b09406a windows: add GetDiskFreeSpaceEx function 06d7bd2 unix: update rtnetlink constants 543471e unix: add new func PtraceInterrupt on Linux 0b153f5 windows: fix ShellExecute return condition ef33b2f windows: use go:linkname instead of assembly 5f54ce5 windows: add module handle functions 4ac5d0c unix: add new func PtraceSeize on Linux aed5e4c unix: add Klogset and related SYSLOG_ACTION_ constants c178f38 windows/mkwinsyscall: import mksyscall_windows.go from go repo b397fe3 windows/svc: use CloseServiceHandle for service handles 3421d5a unix: avoid __getdirentries64 on darwin 34b0ac8 unix: update openbsd/{386,amd64.arm} MAP_* consts bb3f8db windows: add LockFileEx, UnlockFileEx system calls c990c68 cpu: support ARM feature detection on Linux 855e68c windows: revert breaking API changes from CL 196798, add new accessor funcs 2837fb4 unix: add NFDBITS const on Linux, update TestSelect e2fefa8 unix: fix Select to return number of ready fds on Solaris 2f72d4f unix: re-generate Select on dragonfly 98129a5 windows: use pseudo handle constants to implement GetCurrentProcess 2aa67d5 unix: fix Select to return number of ready fds on Darwin and *BSD 0a153f0 windows: make SID.String() conform to the String interface 2dccfee windows: do not return invalid error for psuedo-handle functions 5c00192 windows: use correct type for security attributes' descriptor member 14da1ac windows: support SECURITY_DESCRIPTOR and ACL for secured objects ef0ce17 unix: add KEYCTL_RESTRICT_KEYRING capabilities 0c1ff78 windows: do not corrupt stack with larger boolean return value b4ddaad unix: redefine TIPC_WAIT_FOREVER as a uint32 value 8a69140 windows: add various functions for shutting down and logging out 1a3b71a unix: update Dockerfile to Linux 5.3 and use ubuntu 19.04 base image c3b328c unix: add IfaCacheinfo on linux bc967ef unix: sort Linux-specific includes in linux/types.go and mkerrors.sh 7ad0cfa cpu: remove encoding/binary dependency bbd1755 unix: add Msghdr.SetIovlen for solaris/amd64 f460065 unix: add Msghdr.SetIovlen d223b2b unix: disable sysctl on iOS 749cb33 cpu: add a space before build tag comment 43c0116 unix: implement AF_TIPC sockets on Linux 1f305c8 unix/linux: upgrade Docker build container to Go 1.13 9109b76 unix: add IoctlRetInt for Linux 1e83adb unix: fix coredump bit on aix/ppc64 acfa387 windows: open process tokens with duplicate access 08d80c9 unix: unify Ioctl* functions 19e00fa windows: add mutex management functions 5fe476d unix: use bits.OnesCount64 instead of local copy c7b8b68 windows: add Windows directory accessors acd9dae windows: allow re-enabling priority boost fb81701 windows: allow retrieving true version with RtlGetNtVersionNumbers fde4db3 unix/linux: update Dockerfile to glibc 2.30 4e8604a unix: disable ptrace on iOS 9eafafc unix: fix epoll_event padding on riscv64 51ab0e2 windows: add support for automatic delayed start in windows service cbf593c unix: remove nacl build tag from dirent code 1393eb0 unix: fix several staticcheck issues fc99dfb windows: add CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, and CTRL_SHUTDOWN_EVENT 94b544f unix: add riscv64 tag to endian_little.go fae7ac5 unix: add constants and types to work with Linux loop devices 6ec70d6 unix: update Dockerfile to Linux 5.2 and Go 1.13beta1 04f50cd unix: add missing dirent* helper functions on aix e07cf5d unix: don't use syscall.ParseDirent c5567b4 unix: add Getdents on dragonfly e93b963 unix: use ParseDirent in testGetdirentries d432491 unix: fix nil pointer dereference in Getdirentries on 32-bit freebsd 12 4d87348 unix: add missing import in readdirent_getdirentries.go a26fa11 unix: fix Getdirentries emulation using Getdents on netbsd, openbsd d6ba46b unix: add test for Getdirentries 8f4f963 unix: merge implementation for ReadDirent 943d512 unix: add support to get/set Linux capabilities 06bbe82 unix: correctly rename Val member in Sigset_t on freebsd bf70e46 unix: add ptrace support for FreeBSD 6f217b4 unix: add AT_SYMLINK_FOLLOW const on openbsd 6f551f7 unix: add AT_SYMLINK_FOLLOW const on netbsd e40ef34 windows: make CoTaskMemFree public 17bc616 unix: remove net dependency 516e3c2 windows: allow determining real version number 15dcb6c unix: fix Getdirentries emulation using Getdents on netbsd, openbsd b47fdc9 unix: change the mksysnum master to point to stable/11 on freebsd d442b75 windows: rename some arguments to follow MSDN 5ed2794 windows: allow looking up well-known folder paths ab3f67e windows: add OpenThread function 914ada5 windows: add GetProcessId function 93c9922 unix: fix Getdirentries on 32-bit freebsd 12 1e42afe windows: expose GetCurrentProcessId function 301114b windows: allow determining if manager is locked 6df407b windows: correct types and error values of internal GUID handling 5b15430 windows: add Thread32{First,Next} funcions 83eebf7 windows: properly plumb sidtype into service creation 7fc4e5e windows: add GUID handling functions 5da2858 windows: add accessor for duration since boot 79a91cf windows: add constants for access rights 4c4f7f3 windows: make it easier to iterate over groups and privileges afe0988 windows: delete mkerrors.go 4c3a928 unix: provide linux/riscv64 assembly for syscalls 69e3a3a unix: fix TestFchmodat on illumos 46560c3 Revert "windows: make zsyscall_windows.go generatable on non-WSL env" ad28b68 windows: make zsyscall_windows.go generatable on non-WSL env 95d888e windows: add GenerateConsoleCtrlEvent function 6a60838 plan9: modify mkall.sh to support zsyscall*.go files generation 5219a1e cpu: add missing linkname for libc_getsystemcfg on aix/ppc64 cc92027 windows: add SetInformationJobObject functions 854af27 windows: add functions for priority class 3626398 cpu: don't depend on the golang.org/x/sys/unix package for AIX adf421d unix: fix Signalfd function signature on linux 9cd6430 windows: add ResumeThread function ea4c425 windows: allow Windows-style printf debugging via MessageBox 56c252d windows: add ShellExecute 791d8a0 windows: allow determining if running 32-on-64bit 2219a01 windows: add SID getter functions for the various components e44a3b5 windows: add SetErrorMode function dbbf3f1 windows: add IP() accessor to SocketAddress type c3d486d windows: add JobObject functions abf6ff7 unix: add MCAST_* constants on linux 0e01d88 unix: add RawSockaddrDatalink on aix 8097e1b windows: do not query library for inline functions 30999d6 windows: add missing service constants c46e0d9 windows/registry: do not generate unaligned loads c432e74 unix: remove unused stringsFromByteSlice for tests on aix ad400b1 unix: remove StTimespec type on AIX 61b9204 windows: add functions for dealing with elevated tokens cedb8e1 windows: add token group adjustment function cab0731 unix: fix TestStatFieldNames on aix and TestUtimesNanoAt on darwin 87c8727 unix: rename Stat_t time fields to [AMCB]tim 06a5c49 windows: add token environment functions f91f9b3 windows: add basic WTS functions for windows/svc usage 24a5b22 windows: add service notification support 3a4b5fb windows: add token manipulation functions and constants a5b02f9 windows: add "generate" build tag 2d07862 unix: add IoctlGetUint32 on Linux 12bbe5a unix: add BPF constants on Linux ecd444e unix: export KexecFileLoad on linux/arm 2953c62 unix: update Dockerfile to Linux 5.1 ca7f33d windows: CreateFile's templatefile parameter has always been a HANDLE a43fa87 unix: add missing tpacket block (sub)header 3ef323f unix: add illumos case c0b2631 unix: support generating netbsd/arm64 files in mkall.sh 050d976 unix: drop reference to mkunix.pl from comment d89cdac windows: don't return EINVAL on zero Chmod mode 2cc0cad windows: document new ProcessId field 804c0c7 unix: replace "mksysctl_openbsd.pl" script with a Go program a129542 unix: skip TestOpenByHandleAt if name_to_handle_at not supported 1607263 windows: allow querying service ProcessId 9f0b1ff unix: add FileHandle, NewFileHandle, NameToHandleAt, OpenByHandleAt 18eb32c unix: add Linux crypto configuration API constants and types 4347357 unix: add support for openbsd/arm64 8296894 unix: remove arch specific build for openbsd_pledge.go 953cdad unix: add unexported name_to_handle_at and open_by_handle_at types & wrappers e8e3143 unix: add Unmount syscall for AIX f0ce4c0 unix: add Select syscall on AIX d20716e unix: use nsendmsg and nrecvmsg on AIX 1250054 unix: fix cmsg alignment on aix ebb4019 unix: move helper handler before AIX handler in TestPassFD 3fd5a36 unix: enable TestPassFD on AIX 7.2 TL >= 2 16da32b windows: add GetFileInformationByHandleEx function 9773273 windows: add missing error constants b44545b unix: add missing rtnetlink IFLA_* constants on Linux 0ad05ae unix: add missing rtnetlink neighbor constants on Linux cc4d4f5 unix: add missing rtnetlink IFA_* constants on Linux 4b34438 unix: allow empty string argument to SetsockoptString 81d4e9d unix: don't generate raw syscall wrapper for ClockGettime on darwin baf5eb9 unix: remove ClockGettime for darwin/amd64 on Go 1.11 e409398 unix: add SysctlClockinfo on darwin 9eb1bfa unix: add GetsockoptUint64 and SetsockoptUint64 f49334f windows: add GetOverlappedResult function for async I/O f7bb7a8 windows: add missing file flags to types 6c81ef8 unix: add SysctlClockinfo on OpenBSD a2f829d windows: add support for creating well known SIDs fead790 cpu: use unix.Getsystemcfg to detect POWER8/POWER9 on aix/ppc64 c8c8c57 unix: run mkasm independent of mktypes in mkall.sh 7c207b7 unix: add Getsystemcfg on aix 10058d7 windows: use proper system directory path in fallback loader 980fc43 unix, unix/linux: add additional Linux perf API bits 584f3b1 cpu: add build tag to cpu_wasm.go 572b51e unix: add SetsockoptPacketMreq on Linux b294cbc all: add go directive to go.mod b354f8b cpu: define cacheLineSize and doinit for WASM 70f5298 windows/svc: safely load system DLLs 3e9a981 unix: add functions to get/set tpacket socket options a98ae47 unix: on ARM GNU/Linux let Pipe fall back to pipe 30e92a1 unix: add Lutimes e844e01 unix: update Dockerfile to Go 1.12 and Linux 5.0 c2f5717 unix: add fanotify API on Linux d455e41 unix: add SignalNum to convert signal name to a number b688937 windows/svc: align ctlHandler parameters 12036c1 windows/svc: add Context to ChangeRequest a34e955 unix: use 64-bit alignment on netbsd-arm 6c9a33b cpu: add CPU features for s390x 92a0ff1 cpu: don't panic on error reading /proc/self/auxv 775f819 all: add a go.mod file cc5685c unix: don't overwrite unrelated file descriptors in TestDup cd39177 unix: add type NdUseroptmsg on Linux a9d3bda unix: add SetsockoptCanRawFilter for linux ec7b60b unix: add SetsockoptSockFprog on Linux for attaching BPF filters b4e8571 cpu: fix build for GOARCH=ppc64{,le} on GOOS!=linux 629670e windows: gofmt -w windows/security_windows.go 90b0e44 unix: do not invoke Mkfifo with a relative path in a read-only directory 153ac47 cpu: unexport HWCap and HWCap2 d0b11bd cpu: fix auxval parsing on big-endian systems e777721 cpu: fix build for GOARCH=arm64 on GOOS!=linux 983097b unix: replace Perl script references in "README.md" with Go programs cea5d2f unix: replace "mksyscall_solaris.pl" script with a Go program 3b52091 unix: add ClockGettime on darwin/amd64 f54c5e0 unix: update zsysnum_darwin_amd64 for macOS 10.14 446ad8e unix: require GOOS be set in mksyscall 41f3e65 unix/linux: update Dockerfile to glibc 2.29 and Go 1.12beta2 980327f windows: Implement WaitForMultipleObjects 7ae0202 unix: set 100644 mode on mksyscall_aix_ppc64.go afcc84f unix: add RND* ioctl consts on Linux 2970a37 cpu: detect RDRAND and RDSEED instructions on x86 aca4487 unix: add ioctl wrappers to get and set RTC time on Linux 302c3dd unix: fix misspellings d573998 unix: regenerate sysnum files for freebsd/arm64 and netbsd/arm64 b907332 unix: use glibc release branch in Dockerfile c6b37f3 unix: replace "mksyscall_aix_ppc64.pl" script with a Go program 054c452 unix: add socket error queue constants and types from linux/errqueue.h 770c602 unix: add netbsd/arm64 files. 11f53e0 unix: use int8 for RawSockaddrUnix.Path on linux/riscv64 e5ecc2a unix: use Renameat2 to implement Renameat on linux/riscv64 5552a98 unix: add Renameat on dragonfly a457fd0 unix: add Signalfd on linux 2be5172 unix: add ClockNanosleep and TIMER_ABSTIME 48ac38b unix: get *BSD syscalls.master files using HTTPS 7fbe1cd unix: replace "mksyscall_aix_ppc.pl" script with a Go program 20be8e5 cpu: add linux/ppc64x cb59ee3 plan9: replace "mksyscall.pl" with Go program 1775db3 unix: make Fcntl* routines use libSystem on Darwin badf558 plan9: remove "use" function and calls from generated code. 82a175f unix/linux: update Dockerfile to Linux Kernel 4.20 a91c4d2 unix: add support for freebsd/arm64 9a3f9b0 unix: fix Fstatat by using fillStat_t on linux/mips64x c6cbdbf unix: mksysnum: correct +build restriction 367055b unix: replace mksysnum_*.pl scripts with Go program b4a75ba unix: generate linux/sparc64 go files using Docker a79f1b1 unix: fix unused import in syscall_darwin_386.go 8ff4e54 unix: add space to generated code 9fbf701 unix: reverse default for 1.11/1.12 split 36ca6f1 unix: add Sendfile test b00e65a unix/linux: set 100644 mode on mksysnum.go 7c4c994 unix: remove raw syscall from Sendfile 8588221 unix: remove raw syscall from getAttrList 22c30cd unix: remove raw syscall from getattrlistTimes 4dcd0b7 unix: remove raw syscall from Getfsstat 54d2441 unix: remove Getdirentries on iOS 8b8312a unix: avoid "64"-postfixed libSystem calls on iOS 45d26eb unix: convert Darwin syscalls from raw to libSystem 97b4c2a unix: update Dockerfile to Go 1.12beta1 074acd4 windows/svc: use wevtutil.exe instead of powershell for windows/arm dcdaa63 windows: use netevent.dll in TestFormatMessage for windows/arm 4d1cda0 unix: remove Flock syscall for aix 586ba8c unix: add SyncFileRange on linux/arm 73d4af5 unix: evaluate cmsg alignment in cmsgAlignOf at compile time b05ddf5 unix: use correct cmsg alignment for openbsd/arm 7da8ea5 unix: regenerate ztypes for openbsd/arm 2a47403 unix: always use fstatat(AT_SYMLINK_NOFOLLOW) over lstat on AMD64 b0bfa5d unix: always use inotify_init1 over inotify_init on AMD64 ad97f36 unix: avoid index out of range in Vmsplice with empty iovs 70b957f cpu: add linux/arm64 a5c9d58 unix/linux: replace "mksysnum.pl" script with a Go program 4ed8d59 unix: replace "mksyscall.pl" script with a Go program 62eef0e unix: rework TestGetwd to handle test dirs whose names contain symlinks 0cf1ed9 unix: add IoctlSetPointerInt ec83556 unix: add ioctl definitions for PPP interfaces. 93218de unix: add sockaddr and defines for PPPoE sockets. 5ac8a44 unix: export FdSet bits field on freebsd 66b7b13 unix: add IoctlGetPtmget on netbsd 3a76605 unix: test UtimesNanoAt on darwin 3a27cdc unix: don't use deprecated sys/capability.h header on FreeBSD 7155702 unix: fix errors in syscalls when using -linkshared on ppc64x 9b800f9 unix: avoid index out of range in *setxattr on BSD 7e31e0c unix: add remaining *at functions on dragonfly f7626d0 unix: add remaining *at functions on netbsd c8e3364 unix: add remaining *at functions on openbsd d69651e unix: add Readlinkat on openbsd 95b1ffb unix: add Openat on dragonfly 9ff3f17 unix: add Openat on netbsd 2772b66 unix: allow to pass a NULL pointer to the pledge syscall 731415f unix: add kernel module load/unload syscalls on Linux d989b31 unix: add support for OpenBSD unveil(2) 5cd93ef unix: use ppoll to implement Pause on linux/{arm64,riscv64} 22bddfe unix: add Openat on openbsd 44b849a unix: add Ppoll on openbsd 8a28ead unix: update Dockerfile to Linux 4.19 8b8824e unix: don't use local syscall number in Pledge() 5535b4e unix: FreeBSD 12 ino64 support eda9bb2 unix: update syscall numbers to OpenBSD 6.4 8e24a49 unix: add SOF_TIMESTAMPING_* flags on Linux 8f1d3d2 unix: add support for aix/ppc64, gc implementation fa43e7b unix: add marker comments to zsyscall_solaris_amd64.go 4497e2d unix: convert errorList and signalList to new format for linux/sparc64 f81de40 unix: add KexecFileLoad on linux/{amd64,ppc64x,s390x} 8469e31 unix: export sizeof consts af653ce unix: use correctly aligned result buffer in SysctlClockinfo 679a27d unix: add SysctlUvmexp on OpenBSD 219bb53 unix: re-add vm.* sysctl strings on openbsd/amd64 e4b3c5e unix: add NCSI generic netlink constants dad3d9f unix: add ClockGetres on Linux 8ccfc68 unix: add SysctlClockinfo on NetBSD c2ed4ed unix: fix TestSchedSetaffinity for smt settings 2f1df4e unix: add additional rlimit resource constants on NetBSD b09afc3 unix: add MNT_* flags on OpenBSD 90868a7 windows: add support for windows/arm f02c795 unix: add MNT_* flags on DragonflyBSD c01370c unix: add MNT_* flags on NetBSD d47a0f3 unix: implement Linux AF_XDP sockets d641721 unix: add more RTA_* constants on Linux 1561086 unix: add Termio, Winsize, Statfs_t, TC[GS]ET, Mkdir and Mknod for AIX 1061eb6 unix: change MemfdCreate flags parameter to int for all GOARCHes ee1b12c unix: add MemfdCreate on Linux d0be072 unix: correct misspelling in test output 4526dd3 windows: correct misspelling in comment 917fdcb unix: add remaining RTA_* constants for use with rtnetlink on Linux 8cf3aee unix: add support for linux/riscv64 ebe1bf3 unix: add SYNC_FILE_RANGE_* constants on Linux d9c697b unix: correct argument order for SyncFileRange syscall on linux/ppc64{,le} 2b02437 Revert "unix: implement SyncFileRange for ARM" 1b73967 unix: implement SyncFileRange for ARM fa5fdf9 windows: add support for AF_UNIX sockets 49385e6 unix: update Dockerfile to Go 1.11 d99a578 unix: code for AIX ppc and ppc64, for gccgo 4910a1d unix: add UBI ioctl constants on Linux 11551d0 unix: use pipe2 syscall on FreeBSD instead of pipe 3b58ed4 unix: add additional file mode bit constants from sys/stat.h on Solaris 4ea2f63 unix: add example for Flock 1a700e7 unix: add NOSTD syscall numbers on FreeBSD 1c95834 unix: add additional file mode bit constants from sys/stat.h on FreeBSD 871208d unix: add additional file mode bit constants from sys/stat.h on DragonflyBSD 14742f9 windows: add Wincrypt.h Cert related values 4e1fef5 unix: update Dockerfile to Linux 4.18, glibc 2.28 and Go 1.11beta3 98c5dad unix: update the OpenBSD pledge interface to handle execpromises f0d5e33 unix: add *xattr functions on NetBSD 57f5ac0 unix: add additional file mode bit constants from sys/stat.h on OpenBSD 904bdc2 unix: add F*xattr on Darwin 3249cb6 unix: drop incorrect Fsetxattr size return value f62c962 unix: add S_IRWXG and S_IRWXO to FreeBSD types acbc56f unix: add F*xattr on Linux 90887a5 unix: add IFLA_INFO_KIND on Linux 0718ef2 unix: remove *xattr from list of unimplemented syscalls on FreeBSD 2be389f unix: add Renameat2 on Linux 34b17bd unix: fix OpenBSD codegen to include F_OK 0ffbfd4 unix, windows: add type aliases to std syscall for Signal, Errno, SysProcAttr 3dc4335 unix: add Linux network namespace constants bd9dbc1 unix: support Faccessat flags argument e3f9388 unix: add Linux blkpg_ioctl_arg and blkpg_partition types 10b189e x/sys: improve NewCallback documentation c4d1ff1 unix: implement pipe() on linux/mips e072cad unix: document IoctlSetWinsize and IoctlSetTermios and fix pointer lifetime Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha a170d00b4cf840710b83347ac410dac0b113e4dc

vendor: update agent dep fails if golang/x/sys is updated and agent not, update agent to fix this issue shortlog: 44608b2 vendor: update golang/sys Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha 4126968bf9dbd354b06e0e9afbdb9afbc1ffe374

virtcontainers: save CgroupPaths and Cgroups in sandbox `CgroupPaths` is a map that saves the cgroup type and path that were used for the sandbox to create the cgroups `Cgroups` contains information about sandbox's cgroups and its constraints. Both variables can be used to create a cgroup configuration needed to manipulate cgroups in the host. currently kata uses `containerd/cgroups` and `libcontainer` to create cgroups. `CgroupPaths` will replace to `CgroupPath` once kata uses *only* `libcontainer` Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha 8057cd72c39cf04b0b8ffcb46935d3b053e25984

virtcontainers: add function to identify systemd cgroup path Add function to identify if the given cgroup path is a systemd cgroup path. We need to parse the cgroup path to know which cgroup manager we have to use, since some container engines do not use `--systemd-cgroup` runtime option. Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha 8c63c180989ae9ad8747732c748a31c3a1d5687c

virtcontainers: add function to create a new cgroup manager Add function to create a new cgroup manager depending on the cgroups path and if the runtime is running rootless. Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha ce2795e94931ef7ac6f5f64c9a9a1895ab03f25b

virtcontainers: remove systemd paramenter from constraintGRPCSpec systemd paramenter is no longer needed since `isSystemdCgroup` function can be used to know if the cgroup path is a systemd cgroup path. Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha 9949daf4dcba2d39cd0de6b4dc425570b2648cc1

virtcontainers: move validCgroupPath move `validCgroupPath` to `cgroups.go` since it's cgroups specific. Now `validCgroupPath` supports systemd cgroup path and returns a cgroup path ready to use, calls to `renameCgroupPath` are no longer needed. Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha f372b858481e523f212a0f21316630999003da31

virtcontainers: reimplement setupSandboxCgroup Reimplement `setupSandboxCgroup` to support cgroupsV2 and systemd cgroups using libcontainer instead of containerd/cgroups. As an initial effort to support these cgroups, `sandbox_cgroup_only` must be set to `true` in configuration file. fixes #2350 Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha 776da0878ec5ea1662365782a12b2070b0ee6fb4

virtcontainers/hook: fix HookState `HookState` was removed from libcontainer, fortunately it was an alias for `specs.State`, use `specs.State` instead. Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha d042d5c0da083098763567ca0fa549e7caa13515

virtcontainers: fix unit tests fix unit test that may need a cgroup path or root to create a new cgroup Signed-off-by: Julio Montes <julio.montes@intel.com>

view details

Julio Montes

commit sha d11696de9a21a590e3684ab2d681005c796cd507

Merge pull request #2351 from devimc/topic/virtcontainers/cgroupsV2 support systemd cgroups and cgroupsV2

view details

push time in 4 days

push eventjessfraz/cli

Sebastiaan van Stijn

commit sha b53ffd6c1fc50442aeb4e4195d7b312ac8804187

vendor: bump miekg/pkcs11 v1.0.3 full diff: https://github.com/miekg/pkcs11/compare/v1.0.2...v1.0.3 - miekg/pkcs11#100 Add typed convenience `Find...` methods to `Session` - miekg/pkcs11#115 Add CK_EFFECTIVELY_INFINITE and CK_UNAVAILABLE_INFORMATION Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Rahul Zoldyck

commit sha 139af1f6d66c30079af97a9f791f693622d86dee

Add log-driver and options to service inspect "pretty" format Signed-off-by: Rahul Zoldyck <rahulzoldyck@gmail.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Silvin Lubecki

commit sha 7d087b5aa63641d796a081a62ea31aeff190c4f4

Merge pull request #1950 from RahulZoldyck/1943-bug-fix Add log-driver and options to service inspect "pretty" format

view details

Silvin Lubecki

commit sha 52714e413cd1f58d5f3734191ad23a4701a9d8e3

Merge pull request #2263 from thaJeztah/bump_miekg_pkcs11 vendor: bump miekg/pkcs11 v1.0.3

view details

push time in 4 days

push eventjessfraz/cri-o

Sascha Grunert

commit sha 512fdb2f9f49ec4ab6047db132de739b9e5bf5bb

Take total_inactive_file into consideration for memory usage We should take the `total_inactive_file` into consideration when providing the `WorkingSetBytes` to align with other container runtimes. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

Sascha Grunert

commit sha 49310bb02a72d2d509b578d2a405473d2f7df665

Fix generated docs formatting This fixes the markdown as well as the man page formatting for the CLI documentation. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

OpenShift Merge Robot

commit sha 1516ae5938766edbb8c0c08357e1e1ca806a07e6

Merge pull request #3124 from openSUSE/doc-align Fix generated docs formatting

view details

OpenShift Merge Robot

commit sha d963e0e717a219d5474733c83ed252051d17bb8d

Merge pull request #3115 from openSUSE/total-inactive-file Take total_inactive_file into consideration for memory usage

view details

push time in 5 days

push eventjessfraz/release

Sascha Grunert

commit sha 8f9ba1b56069b6a7f86a86a94b55ed002c843317

Add commit support for changelog subcommand This adds the ability to modify the master branch and the release branch to contain the updated markdown changelog. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

Sascha Grunert

commit sha 4215652e2c20dd520e4ff05d999f248e01dc4bf0

Sort release notes by kind instead of SIG Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

Stephen Augustus

commit sha 9126976ecc269b0102a7cc13f38be68f5afffdcf

kubepkg: Update inputs and expected values for TestFetchVersionSuccess The test was targeted against what we thought was going to be an entirely out of supported Kubernetes version (1.14), but we needed to push additional no-op content to release-1.14 in order to cut another 1.14 release to fix skew tests on the release-1.15 branch (ref: k/k 86182). We update the final CI versions here. Signed-off-by: Stephen Augustus <saugustus@vmware.com>

view details

Kubernetes Prow Robot

commit sha c965d4e6ed94eb8cd1ede5fede86d06d7883c5f4

Merge pull request #1022 from justaugustus/kubepkg-test-fail kubepkg: Update inputs and expected values for TestFetchVersionSuccess

view details

Tim Pepper

commit sha 526dbdfbe4b8ef55fa549280cda72cce1ee5d258

anago: increased logging across conditional code paths The stateful reentrant behavior of anago seems designed to converge on a desired outcome, but how that outcome is achieved can be unclear from the lgos. Some outcomes happen by direct intent and many seem to happen by side-effect of any of multiple function calls. This patch emits more log messages on conditional code paths. Signed-off-by: Tim Pepper <tpepper@vmware.com>

view details

Tim Pepper

commit sha 8d775683a2c415b6d7dfd0e330c9d4227d9dc917

anago: add clarifying comment It is unclear in prepare_tree() calls why we'd have an input string argument that is not already just "beta". But apparently this happened in in the past? We definitely do want it normalized. But that should also be the case for other inputs too? Signed-off-by: Tim Pepper <tpepper@vmware.com>

view details

Tim Pepper

commit sha 6b28a2d641748490997c23e79d44b04fa7a73620

anago: ensure beta tag is on unique commit We have problems where 'git describe' on a commit with multiple tags does not emit the tag we might logically prefer. For example, if you are checked out at: commit e7f962ba86f4ce7033828210ca3556393c377bcc (tag: v1.16.6-beta.0, tag: v1.16.5) Merge: 7d00adae4c2 67d2a3438f0 Author: Kubernetes Prow Robot <k8s-ci-robot@users.noreply.github.com> Date: Fri Jan 10 17:41:37 2020 -0800 and run git describe you (may) get the beta tag: $ git describe v1.16.6-beta.0 We have code that requires that output be "v1.16.5", not the beta tag. If nothing else the output of git describe ends up in the GitVersion string emitted by our binaries (eg: 'kubectl version'). Its obviously unacceptably confusing if the v1.16.5 binary reports that it is v1.16.6-beta.0. And apparently there are workflows where these beta tags are used instead of the prior official (or alpha) tag, so we cant simply drop the beta tagging lest we cascade yet more failure. The easiest way short term to ensure this spread of tags versus commits then is to insert a blank commit before any beta tagging. Signed-off-by: Tim Pepper <tpepper@vmware.com>

view details

Kubernetes Prow Robot

commit sha 8ef2e66d7be3c4daec0531ba0ffcd70530ee865d

Merge pull request #1021 from tpepper/anago_prepare_tree_debug Anago cleanups

view details

Kubernetes Prow Robot

commit sha 7ab229a48e00d8287ec1810b589a07c383b5913a

Merge pull request #923 from saschagrunert/kind-vs-sig Sort release notes by Kind(s) instead of SIG(s)

view details

Kubernetes Prow Robot

commit sha 946badaae8b55b048d366e61ea551ed4d7fe244a

Merge pull request #1014 from saschagrunert/commit-changes Add commit support for changelog subcommand

view details

push time in 5 days

push eventjessfraz/wee-slack

Trygve Aaberge

commit sha 6d389e50c1424512db30c17766c737cfd9c37d3e

Release v2.4.0

view details

push time in 5 days

push eventjessfraz/kubernetes.github.io

tkms0106

commit sha 913173fa91a84b925efc2e5dbfe167b8793bc43f

Fix typo (#18726)

view details

RA489

commit sha 558c513c05ecb1ef51972b8668c6f42e13c14b5a

Add more weight to minikube over kind (#18719)

view details

Sascha Grunert

commit sha c4a51a2ecca4ae151c5c16a0dc817b6704094b0d

Add note about service CIDR bug to changes (#18489) Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

Ismail Alidzhikov

commit sha 66372da95ea3fb81d196cd0023d6f314b837115f

Add Alibaba Cloud cloud-controller-manager (#18255) Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>

view details

Kartik494

commit sha 9b9910c0d49392a4c16e9f057774bffc6d964684

Update k8s.io/docs/tutorials/hello-minikube (#18673) * Update k8s.io/docs/tutorials/hello-minikube * Update hello-minikube.md

view details

Ajay Kemparaj

commit sha fc4de6b721e7f4086ee3bc22f3902cd68560ec23

coresPerReplica and nodesPerReplica are both floats (#18733) https://github.com/kubernetes-incubator/cluster-proportional-autoscaler/blob/master/pkg/autoscaler/controller/linearcontroller/linear_controller.go#L51-L52

view details

Rodrigo Queiro

commit sha 8aba9c656b2a9bde3567d45df4a584b344ea7340

Bump nvidia-device-plugin.yml to 1.0.0-beta4 (#18725) This resolves `no matches for kind "DaemonSet" in version "extensions/v1beta1"` with Kubernetes >=1.16.

view details

Alexander Zhukov

commit sha f5bfa04aa44f02cf987a64aafc7155089152c440

Fix the typo (#18732) "AND of exact match" in the "Affinity and anti-affinity" section should be "AND or exact match"

view details

Lubomir I. Ivanov

commit sha 08ce770ff667942893fd76be06d53c61f39d4a8a

kubeadm-upgrade.md: add more details for upgrade rollbacks (#18424) Introduce a couple of paragraphs explaining what backup folders kubeadm creates during upgrade.

view details

xieyanker

commit sha 9b88a5bfd0356a8532986dd68613a3dda9b933c4

Hide original comment (#18735)

view details

Frank Kloeker

commit sha 1226970ea7385e00daa68f64c2930210cfca91c5

[DOCS-DE] rewrite setup index page (#17966) * [DOCS-DE] rewrite setup index page * fix table caption * fix whitespace

view details

Benedikt Rollik

commit sha 0b0908f6a9fab718fafc65a618ed734cef86745d

Update KubeCon dates (#18739)

view details

makocchi

commit sha 50c24e3e4ebaca7c30632036dbd518f5592e4171

Fix the link for conjure-up (#18529) * fix the link for conjure-up * Fix the link for conjure-up to docs.conjure-up.io

view details

Lubomir I. Ivanov

commit sha 8de8d173bb78d46387ed623d0f74c870d89c5c66

kubeadm: remove some CNI plugins from the kubeadm setup guide (#17694) The kubeadm survey for 1.13: https://docs.google.com/forms/d/1A855D054FZfdvNbx6mAa54tcZ204GmPCIhxe1UrXKd8/edit#responses The kubeadm survey for 1.13: https://docs.google.com/forms/d/1A855D054FZfdvNbx6mAa54tcZ204GmPCIhxe1UrXKd8/edit#responses Revealed the top 3 plugins in terms of popularity are: Flannel Calico WeaveNet The kubeadm maintainers are in contact with the maintainers of these plugins and can provide support and updates to this guide. The rest of the plugins in the guide are unmaintained, by the kubeadm team! Some plugins are not in the CNCF landscape, or maintained by the kubeadm team, but still present in the guide. Remove the following non-CNCF / unmaintained plugins: AWS VPC Romana Juniper* Canal (it is an alternative to Calico and already explained in the Calico guide) Add note that users can still defer to this page for more options and a more complete list: https://kubernetes.io/docs/concepts/cluster-administration/networking/Revealed the top 3 plugins in terms of popularity are: - Flannel - Calico - WeaveNet The kubeadm maintainers are in contact with the maintainers of these plugins and can provide support and updates to this guide. Some plugins are not in the CNCF landscape, but still covered in this page: https://kubernetes.io/docs/concepts/cluster-administration/networking/ Remove the following non-CNCF plugins: - AWS VPC - Romana - Juniper* - Canal (it is an alternative to Calico and already explained in the Calico guide) Add note that users can still defer to this page for more options: https://kubernetes.io/docs/concepts/cluster-administration/networking/

view details

Gerasimos Dimitriadis

commit sha 4e1f73a73627051b44ea2b4b9c9ad0595f678b76

Add HPA as aka for Horizontal Pod Autoscaler (#18502)

view details

push time in 5 days

push eventjessfraz/buildkit

Cory Bennett

commit sha 463fc8d1b8f41864baa9928b11c02fff36810e42

ensure context is cancelled to prevent goroutine leaks from grpc.newClientStream Signed-off-by: Cory Bennett <cbennett@netflix.com>

view details

Tõnis Tiigi

commit sha 8a267827cdfd672e4890f23f51c4153c6f0802b3

Merge pull request #1316 from coryb/goroutine-leak ensure context is cancelled to prevent goroutine leaks from grpc.newClientStream

view details

push time in 5 days

push eventjessfraz/runc

Julia Nedialkova

commit sha e63b797f3827676303c639837957a06c1bbbbac8

Handle ENODEV when accessing the freezer.state file ...when checking if a container is paused Signed-off-by: Julia Nedialkova <julianedialkova@hotmail.com>

view details

Aleksa Sarai

commit sha f6fb7a0338c3ea8488bd9bd7cc7667b113aff8d8

merge branch 'pr-2133' Julia Nedialkova (1): Handle ENODEV when accessing the freezer.state file LGTMs: @crosbymichael @cyphar Closes #2133

view details

push time in 5 days

push eventjessfraz/linux

Stefan Mavrodiev

commit sha 8467ebbf708e5c4574b4eb5f663558fc724945ac

arm64: dts: allwinner: a64: olinuxino: Fix eMMC supply regulator A64-OLinuXino-eMMC uses 1.8V for eMMC supply. This is done via a triple jumper, which sets VCC-PL to either 1.8V or 3.3V. This setting is different for boards with and without eMMC. This is not a big issue for DDR52 mode, however the eMMC will not work in HS200/HS400, since these modes explicitly requires 1.8V. Fixes: 94f68f3a4b2a ("arm64: dts: allwinner: a64: Add A64 OlinuXino board (with eMMC)") Cc: stable@vger.kernel.org # v5.4 Signed-off-by: Stefan Mavrodiev <stefan@olimex.com> Signed-off-by: Maxime Ripard <maxime@cerno.tech>

view details

Stefan Mavrodiev

commit sha 3d615c2fc2d111b51d2e20516b920138d4ae29a2

arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator A64-OLinuXino uses DCDC1 (VCC-IO) for MMC1 supply. In commit 916b68cfe4b5 ("arm64: dts: a64-olinuxino: Enable RTL8723BS WiFi") ALDO2 is set, which is VCC-PL. Since DCDC1 is always present, the boards are working without a problem. This patch sets the correct regulator. Fixes: 916b68cfe4b5 ("arm64: dts: a64-olinuxino: Enable RTL8723BS WiFi") Cc: stable@vger.kernel.org # v4.16+ Signed-off-by: Stefan Mavrodiev <stefan@olimex.com> Signed-off-by: Maxime Ripard <maxime@cerno.tech>

view details

Yunhao Tian

commit sha 4ff40d140e2a2060ef6051800a4a9eab07624f42

clk: sunxi-ng: v3s: Fix incorrect number of hw_clks. The hws field of sun8i_v3s_hw_clks has only 74 members. However, the number specified by CLK_NUMBER is 77 (= CLK_I2S0 + 1). This leads to runtime segmentation fault that is not always reproducible. This patch fixes the problem by specifying correct clock number. Signed-off-by: Yunhao Tian <18373444@buaa.edu.cn> [Maxime: Also remove the CLK_NUMBER definition] Signed-off-by: Maxime Ripard <maxime@cerno.tech>

view details

Kevin Hilman

commit sha f424da7f78a7fbc17bc66216c2b3664b22d30a27

arm64: dts: meson-sm1-sei610: gpio-keys: switch to IRQs Switch the GPIO buttons/switches to use interrupts instead of polling. While at it, add the mic mute switch and the power button. Signed-off-by: Kevin Hilman <khilman@baylibre.com>

view details

Martin Blumenstingl

commit sha 46c9585ed4af688ff1be6d4e76d7ed2f04de4fba

ARM: dts: meson8: fix the size of the PMU registers The PMU registers are at least 0x18 bytes wide. Meson8b already uses a size of 0x18. The structure of the PMU registers on Meson8 and Meson8b is similar but not identical. Meson8 and Meson8b have the following registers in common (starting at AOBUS + 0xe0): #define AO_RTI_PWR_A9_CNTL0 0xe0 (0x38 << 2) #define AO_RTI_PWR_A9_CNTL1 0xe4 (0x39 << 2) #define AO_RTI_GEN_PWR_SLEEP0 0xe8 (0x3a << 2) #define AO_RTI_GEN_PWR_ISO0 0x4c (0x3b << 2) Meson8b additionally has these three registers: #define AO_RTI_GEN_PWR_ACK0 0xf0 (0x3c << 2) #define AO_RTI_PWR_A9_MEM_PD0 0xf4 (0x3d << 2) #define AO_RTI_PWR_A9_MEM_PD1 0xf8 (0x3e << 2) Thus we can assume that the register size of the PMU IP blocks is identical on both SoCs (and Meson8 just contains some reserved registers in that area) because the CEC registers start right after the PMU (AO_RTI_*) registers at AOBUS + 0x100 (0x40 << 2). The upcoming power domain driver will need to read and write the AO_RTI_GEN_PWR_SLEEP0 and AO_RTI_GEN_PWR_ISO0 registers, so the updated size is needed for that driver to work. Fixes: 4a5a27116b447d ("ARM: dts: meson8: add support for booting the secondary CPU cores") Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com>

view details

Martin Blumenstingl

commit sha 0766d65e6afaea8b80205a468207de9f18cd7ec8

soc: amlogic: meson-ee-pwrc: propagate PD provider registration errors of_genpd_add_provider_onecell() can return an error. Propagate the error so the driver registration fails when of_genpd_add_provider_onecell() did not work. Fixes: eef3c2ba0a42a6 ("soc: amlogic: Add support for Everything-Else power domains controller") Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com>

view details

Martin Blumenstingl

commit sha c67aafd60d7e323fe74bf45fab60148f84cf9b95

soc: amlogic: meson-ee-pwrc: propagate errors from pm_genpd_init() pm_genpd_init() can return an error. Propagate the error code to prevent the driver from indicating that it successfully probed while there were errors during pm_genpd_init(). Fixes: eef3c2ba0a42a6 ("soc: amlogic: Add support for Everything-Else power domains controller") Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com>

view details

Martin Blumenstingl

commit sha 4881873f4cc1460f63d85fa81363d56be328ccdc

dt-bindings: reset: meson8b: fix duplicate reset IDs According to the public S805 datasheet the RESET2 register uses the following bits for the PIC_DC, PSC and NAND reset lines: - PIC_DC is at bit 3 (meaning: RESET_VD_RMEM + 3) - PSC is at bit 4 (meaning: RESET_VD_RMEM + 4) - NAND is at bit 5 (meaning: RESET_VD_RMEM + 4) Update the reset IDs of these three reset lines so they don't conflict with PIC_DC and map to the actual hardware reset lines. Fixes: 79795e20a184eb ("dt-bindings: reset: Add bindings for the Meson SoC Reset Controller") Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com>

view details

Guillaume La Roque

commit sha 30388cc075720aa0af4f2cb5933afa1f8f39d313

arm64: dts: meson-sm1-sei610: add gpio bluetooth interrupt add gpio irq to support interrupt trigger mode. Signed-off-by: Guillaume La Roque <glaroque@baylibre.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com>

view details

Dinh Nguyen

commit sha 210de0e996aee8e360ccc9e173fe7f0a7ed2f695

arm64: dts: agilex/stratix10: fix pmu interrupt numbers Fix up the correct interrupt numbers for the PMU unit on Agilex and Stratix10. Fixes: 78cd6a9d8e15 ("arm64: dts: Add base stratix 10 dtsi") Cc: linux-stable <stable@vger.kernel.org> Reported-by: Meng Li <Meng.Li@windriver.com> Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>

view details

Tony Lindgren

commit sha 90bdfa0b05e3cc809a7c1aa3b1f162b46ea1b330

ARM: OMAP2+: Fix ti_sysc_find_one_clockdomain to check for to_clk_hw_omap We must bail out early if the clock is not hw_omap. Otherwise we will try to access invalid address with hwclk->clkdm_name: Unable to handle kernel paging request at virtual address ffffffff Internal error: Oops: 27 [#1] ARM ... (strcmp) from [<c011b348>] (clkdm_lookup+0x40/0x60) [<c011b348>] (clkdm_lookup) from [<c011cb84>] (ti_sysc_clkdm_init+0x5c/0x64) [<c011cb84>] (ti_sysc_clkdm_init) from [<c03680a8>] (sysc_probe+0x948/0x117c) [<c03680a8>] (sysc_probe) from [<c03d0af4>] (platform_drv_probe+0x48/0x98) ... Fixes: 2b2f7def058a ("bus: ti-sysc: Add support for missing clockdomain handling") Signed-off-by: Tony Lindgren <tony@atomide.com>

view details

Tony Lindgren

commit sha 2c81f0f6d3f52ac222a5dc07a6e5c06e1543e88b

bus: ti-sysc: Fix iterating over clocks Commit d878970f6ce1 ("bus: ti-sysc: Add separate functions for handling clocks") separated handling of optional clocks from the main clocks, but introduced an issue where we do not necessarily allocate a slot for both fck and ick clocks, but still assume fixed slots for enumerating over the clocks. Let's fix the issue by ensuring we always have slots for both fck and ick even if we don't use ick, and don't attempt to enumerate optional clocks if not allocated. In the long run we might want to simplify things a bit by only allocating space only for the optional clocks as we have only few devices with optional clocks. Fixes: d878970f6ce1 ("bus: ti-sysc: Add separate functions for handling clocks") Signed-off-by: Tony Lindgren <tony@atomide.com>

view details

Marek Szyprowski

commit sha 1c226017d3ec93547b58082bdf778d9db7401c95

ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity Current USB3503 driver ignores GPIO polarity and always operates as if the GPIO lines were flagged as ACTIVE_HIGH. Fix the polarity for the existing USB3503 chip applications to match the chip specification and common convention for naming the pins. The only pin, which has to be ACTIVE_LOW is the reset pin. The remaining are ACTIVE_HIGH. This change allows later to fix the USB3503 driver to properly use generic GPIO bindings and read polarity from DT. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Maxime Ripard <maxime@cerno.tech>

view details

Kishon Vijay Abraham I

commit sha 81cc0877840f72210e809bbedd6346d686560fc1

ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes PERST# line in the PCIE connector is driven by the host mode and not EP mode. The gpios property here is used for driving the PERST# line. Remove gpios property from all endpoint device tree nodes. Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>

view details

Kishon Vijay Abraham I

commit sha 0c4eb2a6b3c6b0facd0a3bccda5db22e7b3b6f96

ARM: dts: am571x-idk: Fix gpios property to have the correct gpio number commit d23f3839fe97d8dce03d ("ARM: dts: DRA7: Add pcie1 dt node for EP mode") while adding the dt node for EP mode for DRA7 platform, added rc node for am571x-idk and populated gpios property with "gpio3 23". However the GPIO_PCIE_SWRST line is actually connected to "gpio5 18". Fix it here. (The patch adding "gpio3 23" was tested with another am57x board in EP mode which doesn't rely on reset from host). Cc: stable <stable@vger.kernel.org> # 4.14+ Fixes: d23f3839fe97d8dce03d ("ARM: dts: DRA7: Add pcie1 dt node for EP mode") Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>

view details

Kishon Vijay Abraham I

commit sha e17e7c498d4f734df93c300441e100818ed58168

ARM: dts: beagle-x15-common: Model 5V0 regulator On am57xx-beagle-x15, 5V0 is connected to P16, P17, P18 and P19 connectors. On am57xx-evm, 5V0 regulator is used to get 3V6 regulator which is connected to the COMQ port. Model 5V0 regulator here in order for it to be used in am57xx-evm to model 3V6 regulator. Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>

view details

Dave Gerlach

commit sha 03729cfa0d543bc996bf959e762ec999afc8f3d2

soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot Any user of wkup_m3_ipc calls wkup_m3_ipc_get to get a handle and this checks the value of the static variable m3_ipc_state to see if the wkup_m3 is ready. Currently this is populated during probe before rproc_boot has been called, meaning there is a window of time that wkup_m3_ipc_get can return a valid handle but the wkup_m3 itself is not ready, leading to invalid IPC calls to the wkup_m3 and system instability. To avoid this, move the population of the m3_ipc_state variable until after rproc_boot has succeeded to guarantee a valid and usable handle is always returned. Reported-by: Suman Anna <s-anna@ti.com> Signed-off-by: Dave Gerlach <d-gerlach@ti.com> Acked-by: Santosh Shilimkar <ssantosh@kernel.org> Signed-off-by: Tony Lindgren <tony@atomide.com>

view details

Olof Johansson

commit sha 43522b78b590356bf0f83dc3e6b72d93f336b086

Merge tag 'socfpga_dts_fix_for_v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes arm64: dts: agilex/stratix10: fix pmu interrupt numbers - Fix incorrect PMU interrupts numbers on the Agilex/Stratix10 platforms * tag 'socfpga_dts_fix_for_v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux: arm64: dts: agilex/stratix10: fix pmu interrupt numbers Link: https://lore.kernel.org/r/20191218161336.32377-1-dinguyen@kernel.org Signed-off-by: Olof Johansson <olof@lixom.net>

view details

Chen-Yu Tsai

commit sha c7b305267eb77fe47498676e9337324c9653494c

clk: sunxi-ng: r40: Allow setting parent rate for external clock outputs One of the uses of the external clock outputs is to provide a stable 32768 Hz clock signal to WiFi and Bluetooth chips. On the R40, the RTC has an internal RC oscillator that is muxed with the external crystal. Allow setting the parent rate for the external clock outputs so that requests for 32768 Hz get passed to the RTC's clock driver to mux in the external crystal if it isn't already muxed correctly. Fixes: cd030a78f7aa ("clk: sunxi-ng: support R40 SoC") Fixes: 01a7ea763fc4 ("clk: sunxi-ng: r40: Force LOSC parent to RTC LOSC output") Cc: <stable@kernel.org> Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime@cerno.tech>

view details

Alexandre Belloni

commit sha 7d7778b1396bc9e2a3875009af522beb4ea9355a

ARM: dts: imx6q-dhcom: fix rtc compatible The only correct and documented compatible string for the rv3029 is microcrystal,rv3029. Fix it up. Fixes: 52c7a088badd ("ARM: dts: imx6q: Add support for the DHCOM iMX6 SoM and PDK2") Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>

view details

push time in 5 days

push eventjessfraz/community

Jorge O. Castro

commit sha 84bca6fa206df5f96b70d2487ccab5d40de8cb83

Be more explicit about what's allowed on our properties (#4385) * Be more explicit about what's allowed on our properties Signed-off-by: Jorge O. Castro <jorgec@vmware.com> * Add some positive examples and small fixes Signed-off-by: Jorge O. Castro <jorgec@vmware.com> * Make this word present tense Signed-off-by: Jorge O. Castro <jorgec@vmware.com>

view details

Nikhita Raghunath

commit sha 7a2d71962e52bd262f06ac0c5566081798ff9e2d

sig-scheduling: add scheduler-plugins repo

view details

Kubernetes Prow Robot

commit sha d1578c6ee5065dabb357dc64bb6eacee0c2f24ef

Merge pull request #4417 from nikhita/scheduler-plugins sig-scheduling: add scheduler-plugins repo

view details

Paul Morie

commit sha f9a26e1a32b0ca479dd351c4acbe2ef7f420ec8b

Recognize Brad Childs as emeritus lead of SIG storage

view details

Kubernetes Prow Robot

commit sha 89650f5806cbdf4b2e6bb3105f1caa5cc3c3f964

Merge pull request #4418 from pmorie/sig-storage-update Recognize Brad Childs as emeritus lead of SIG storage

view details

push time in 5 days

push eventjessfraz/cilium

ArthurChiao

commit sha b66ab518cb307942ee73a7b5ec9bbacbf5825175

update USERS.md: add Trip.com to user list Signed-off-by: ArthurChiao <arthurchiao@hotmail.com>

view details

André Martins

commit sha 269d9df320746717e393cfaad61b267f39fe1bbd

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

view details

Martin Koppehel

commit sha 78d7e3177ae1400c0c4b80761764a2fa8f961c3c

Fix incorrect IPSec policy generation to adopt cilium_host IP changes This patch changes the IPSec policy generation to use correctly masked src/dst addresses, e.g. changes 10.188.32.48/16 to 10.188.0.0/16 within the IPSec policy. This implies that an existing IPSec policy will be updated in-place instead of a new policy being generated and therefore fixes connectivity issues after node reboots. Fixes: #9833 Signed-off-by: Martin Koppehel <martin.koppehel@st.ovgu.de>

view details

ap4y

commit sha b1664613d437960f60faa54525fd021d8817309f

Fix helm subchart versions 'helm dependency update' fails on master with: Dependency agent at version 1.6.90 does not satisfy the constraint 1.6.0 This patch updates 'requirements.yaml' to use correct versions of the subcharts Signed-off-by: Arthur Evstifeev <aevstifeev@gitlab.com>

view details

André Martins

commit sha 0c2d13d31de9bb59bde242f7992607a1b99ea450

test/packet: fix packet terraform scripts terraform scripts seem to be broken, this commit fixes them so developers can use the scripts to create a VM similar to the one used in the CI to run their own CI tests. Signed-off-by: André Martins <andre@cilium.io>

view details

André Martins

commit sha abcfef66b34d773c8713e9c4d725d073738b7b2b

k8s: update libraries to v1.17.1 Signed-off-by: André Martins <andre@cilium.io>

view details

Jarno Rajahalme

commit sha b454a027cfa4fa8d83278d195cd14fbc5594968d

test: Delete Cilium DS before changing startup options. Signed-off-by: Jarno Rajahalme <jarno@covalent.io>

view details

push time in 5 days

push eventjessfraz/tor

Nick Mathewson

commit sha 5e27caa60c4ccf257c0dca64883cdf672d8d8ce4

compat_compiler: add a macro to prevent coverity deadcode warnings. The POSSIBLE(e) macro evaluates to the value of (e), but does so in a way that a static analyzer will not conclude that (e) is impossible. We can use this when we expect our regular compilers to eliminate deadcode, but we don't want coverity to complain about it. Part of a fix for 32960.

view details

Nick Mathewson

commit sha 77246dc0d8b90e99bb411475da1911919799dae8

Tell static analyzer that having ntservice functions not exist is ok When we made these functions exist unconditionally (as macros on non-windows platforms), we started to get a dead-code warning on Coverity. We now use a macro to tell coverity not to worry about this particular dead-code instance.

view details

Nick Mathewson

commit sha 17c63ff9f64c9f678f566bca70497992f5d4d04d

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

view details

Nick Mathewson

commit sha 441a048a3a135a9405f4fb8463fb60a0f11e42d2

Remove support for now-obsolete consensus methods before 28. Closes ticket 32695.

view details

Nick Mathewson

commit sha 8d94bcbf8c7c34a6e2d683982ef22ab6949c34ea

Remove routerstatus_format_entry() consensus_method argument as unused

view details

Nick Mathewson

commit sha ceacda44f1064a5cc06a7eb29f31de19844ca6a7

Remove functions that checked for pre-ipv6 consensus. We no longer need or need to test: * node_awaiting_ipv6() * networkstatus_consensus_has_ipv6().

view details

Nick Mathewson

commit sha 01fdc3240f59f2d9a682b3c2a2d58db01d0bd7a3

Merge branch 'ticket32695_squashed'

view details

push time in 5 days

push eventjessfraz/containerd

Shengjing Zhu

commit sha 22b73a9a7800b71944529846a5c9ce212c92c218

vendor: bump containerd/btrfs to 153935315f4ab9be5bf03650a1341454b05efa5d Fix building issue on mipsle Signed-off-by: Shengjing Zhu <zhsj@debian.org>

view details

Akihiro Suda

commit sha 64b08f90e9d990886885735cdc983e20d914f361

Merge pull request #3966 from zhsj/update-btrfs vendor: bump containerd/btrfs to 153935315f4ab9be5bf03650a1341454b05efa5d

view details

push time in 5 days

push eventjessfraz/cgroups

Boris Popovschi

commit sha 69a639c59786aec5f73d35cec6f1e7a0277ad851

Fixed io.weight conversation + systemd io.weight controll added Signed-off-by: Boris Popovschi <zyqsempai@mail.ru>

view details

Phil Estes

commit sha a8908713319d7d6099cbb6cc6da0700c7c9f0169

Merge pull request #143 from Zyqsempai/add-io-resource-controll-for-systemd Fixed io.weight conversation

view details

push time in 5 days

push eventjessfraz/test-infra

Ernest Wong

commit sha 707878ee5b5b7e2d363327fdfded5ceb5355a0f0

Azure: Add Azure File presubmit & periodic jobs on release branches

view details

Ernest Wong

commit sha e86f6ae229fd986029a32065a571df5f8f2fcbe0

Azure: Add chewong to various OWNERS file

view details

Ernest Wong

commit sha 4990e9ccb6268e0948620f48b1db1c87e44ff82c

Add labels field

view details

Stephen Augustus

commit sha 5854175cf32a08e745982cf726fce1f3fc9de305

provider/gcp: Update dashboard tabs to reference correct pseudo-versions Signed-off-by: Stephen Augustus <saugustus@vmware.com>

view details

Stephen Augustus

commit sha 484952aa326894bfad644036e78d4195edb1c0ca

kind: Remove 1.14 release jobs Signed-off-by: Stephen Augustus <saugustus@vmware.com>

view details

Stephen Augustus

commit sha 1dd02cba59c98ea182e2bb2e2787878143f1eb25

kind: Add 1.17 release-blocking tests Signed-off-by: Stephen Augustus <saugustus@vmware.com>

view details

Kubernetes Prow Robot

commit sha 6c23c5c2a996d815adf25285b5ab86aa98e58a06

Merge pull request #15923 from justaugustus/kind-rotate Rotate kind jobs (remove 1.14, add 1.17)

view details

Kubernetes Prow Robot

commit sha 3f9b0219426e976a6eb496e268a9804917c8083a

Merge pull request #15914 from chewong/azurefile-presubmit-release Azure: Add Azure File presubmit & periodic jobs on release branches

view details

Kubernetes Prow Robot

commit sha a9b921ef5933c6cdef13b3e28054e9695bae26a4

Merge pull request #15915 from chewong/add-chewong-to-owners Azure: Add chewong to various OWNERS files

view details

Janek Łukaszewicz

commit sha 18617603fcdaf793eedde88887d01f6b22476945

Add 5 more projects to scalability presubmit and periodic pool.

view details

Peter Rifel

commit sha 2e5cc64eb0b01f5c8ceee0477d5b564293703dbc

Kops - update CentOS 7 AMI for newer instance type support

view details

Peter Rifel

commit sha f998e3cedcf3912c94fbb0a3c26288836d90da47

Temporarily descrease interval of centos7 job to 1h for testing

view details

Kubernetes Prow Robot

commit sha 7ac332e23f3bd07972de08d1879296e3cecf7ff9

Merge pull request #15928 from rifelpet/kops-centos7 Kops - update CentOS 7 AMI for newer instance type support

view details

Ciprian Hacman

commit sha 69902c5c191dd2d323637cfe32b1a25bfacf839a

Kops - Decrease interval for Ubuntu tests

view details

Kubernetes Prow Robot

commit sha 6592ba8788e0b12725b2c9022847433615d73f67

Merge pull request #15929 from hakman/kops-test-tweaks Kops - Decrease interval for Ubuntu tests

view details

Kubernetes Prow Robot

commit sha 52fe941d7862c21194aab67f49283947eef389be

Merge pull request #15927 from oxddr/boskos Add 5 more projects to scalability presubmit and periodic pool.

view details

Kubernetes Prow Robot

commit sha a2b8bb3d2ffb387bef4b3abe756fe95c8c59d82b

Update prow to v20200114-6d2c48318, and other images as necessary.

view details

Kubernetes Prow Robot

commit sha 364d5ee72729aada08621301156594f4ff161e10

Merge pull request #15916 from k8s-ci-robot/autobump Update prow to v20200114-6d2c48318, and other images as necessary.

view details

Katharine Berry

commit sha 7178a31189b748912f3092126c8a5d30726ab407

Add more logging to the GCS reporter.

view details

Yang Lu

commit sha e5ecfb9fcc3559317d218bf39d754ce5f0482c1b

Extend the timeout

view details

push time in 5 days

push eventjessfraz/vault

ncabatoff

commit sha 9d09725d8d353ce478acfbc97d599a1e0c62ce74

changelog++

view details

Angel Garbarino

commit sha a80bf997193ba1c1bd2d1cb83d8a92c8cefbf93e

Update CHANGELOG.md

view details

Calvin Leung Huang

commit sha 1a82ec4cca0db8bdf5784161c71ad726bd4d851d

ldap, okta: fix renewal when login policies are empty (#8072) * ldap, okta: fix renewal when login policies are empty * test/policy: add test for login renewal without configured policy * test/policy: remove external dependency on tests, refactor lease duration check

view details

Jeff Mitchell

commit sha c9de89d87be03d326c160cb6cfd470c649ae1272

Pull wrapping creation to a var (#8137) * Pull a func out to a var * Funcouttovarextension (#8153) * Update test Co-authored-by: Lexman <Lexman42@users.noreply.github.com>

view details

Calvin Leung Huang

commit sha 833849cb7b4142db14b359a460de3f004a6f8d05

changelog++

view details

ncabatoff

commit sha 1588501fc2900505659fd7e3ef77c3debadeb19f

changelog++

view details

ncabatoff

commit sha ca626bbd39087f06de47622bed501daa1e0240f6

Factor out mysqlhelper so we can create mysql docker containers in other tests. (#8167)

view details

Jeff Mitchell

commit sha 9fb12a733e89f98aabd6bcb57ca8b06c0ac4df75

Update test var name and tidy

view details

Brian Kassouf

commit sha 23c83c6d11a7eacfecf487d2ece2990eef2b7892

Create network layer abstraction to allow in-memory cluster traffic (#8173)

view details

push time in 5 days

push eventjessfraz/mantle

Micah Abbott

commit sha 2e364482c9946af512b392774a745d8740128798

kola/test/crio: don't try to pull local images during crictl create When testing the change from `crictl` 1.14 to 1.16, it was observed that the `crio.base` tests were failing. It looks like the `crictl create` operation is trying to pull images like `localhost/sleep` from what it thinks is a proper registry at `http://localhost`. Using the `--no-pull` option avoids this error and allows the tests to pass successfully. Regression in `crictl` reported https://github.com/kubernetes-sigs/cri-tools/issues/548

view details

Stephen Lowrie

commit sha 7997129ca00aa3d629ec56da4d851340e47fee2f

Merge pull request #1166 from miabbott/crictl_no_pull kola/test/crio: don't try to pull local images during crictl create

view details

Colin Walters

commit sha b955bcfe82dce47b8523b274dfe96dea0324a3b0

kola: Add a --cosa-build argument This starts the ball rolling on having mantle understand cosa, which is key for long-term dedup of the projects. The main motivation for this right now is that by decoding the JSON into a Go struct, we are effectively doing a schema validation. After this lands I'll make a separate PR to flesh out the struct entirely, then change the decoder to error on unknown keys. This also removes some CL cruft around the default disk image.

view details

Stephen Lowrie

commit sha b88c369127a10b5cbf2de05c7b60b870f8a362e6

Merge pull request #1165 from cgwalters/kola-parse-build kola: Add a --cosa-build argument

view details

push time in 5 days

push eventjessfraz/tor

Nick Mathewson

commit sha 5e27caa60c4ccf257c0dca64883cdf672d8d8ce4

compat_compiler: add a macro to prevent coverity deadcode warnings. The POSSIBLE(e) macro evaluates to the value of (e), but does so in a way that a static analyzer will not conclude that (e) is impossible. We can use this when we expect our regular compilers to eliminate deadcode, but we don't want coverity to complain about it. Part of a fix for 32960.

view details

Nick Mathewson

commit sha 77246dc0d8b90e99bb411475da1911919799dae8

Tell static analyzer that having ntservice functions not exist is ok When we made these functions exist unconditionally (as macros on non-windows platforms), we started to get a dead-code warning on Coverity. We now use a macro to tell coverity not to worry about this particular dead-code instance.

view details

Nick Mathewson

commit sha 17c63ff9f64c9f678f566bca70497992f5d4d04d

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

view details

Nick Mathewson

commit sha 441a048a3a135a9405f4fb8463fb60a0f11e42d2

Remove support for now-obsolete consensus methods before 28. Closes ticket 32695.

view details

Nick Mathewson

commit sha 8d94bcbf8c7c34a6e2d683982ef22ab6949c34ea

Remove routerstatus_format_entry() consensus_method argument as unused

view details

Nick Mathewson

commit sha ceacda44f1064a5cc06a7eb29f31de19844ca6a7

Remove functions that checked for pre-ipv6 consensus. We no longer need or need to test: * node_awaiting_ipv6() * networkstatus_consensus_has_ipv6().

view details

Nick Mathewson

commit sha 01fdc3240f59f2d9a682b3c2a2d58db01d0bd7a3

Merge branch 'ticket32695_squashed'

view details

Jessica Frazelle

commit sha 9fbc43093e69f64087d89704d4309e9ac282b1c9

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 5 days

push eventjessfraz/docker-freeipa

Jan Pazdziora

commit sha 326f0012be9f127508c547f068de12b797d0bd4b

CentOS 8.1.1911 was released so the content now matches RHEL 8.1.

view details

push time in 5 days

push eventjessfraz/mips

Erik Schierboom

commit sha 8e686129d89bfb38acde00ad8843ff2b6ded414e

maintainers: make ozan an alumnus

view details

Erik Schierboom

commit sha cbcea3fa5ac23276074cb6bb4ee7c635cfed577e

Merge pull request #60 from exercism/alumnus-ozan maintainers: make ozan an alumnus

view details

push time in 5 days

push eventjessfraz/cadvisor

karl-tpio

commit sha 08d0a0bf88db43807378ccbf7b383fd9e367397a

Update runtime_options.md Added a quick descriptor for the `url_base_prefix` option. Closes: https://github.com/google/cadvisor/issues/2377 Documents: https://github.com/google/cadvisor/pull/2117

view details

David Ashpole

commit sha 4abc562912f0c4b89e8934565d357f12b29e918a

Merge pull request #2379 from karl-tpio/master Update runtime_options.md

view details

push time in 5 days

push eventjessfraz/clair

Martin Vrachev

commit sha 5a3f316c836c437256d7357c2ce3932ca52db123

Remove misleading sentence from README In the README it says that in order to read the rest of Clair's documentation we should go to the CoreOs website. On the CoreOs website there is a message which says: "These docs are deprecated while they are being migrated to Red Hat. For the most up to date docs, please see the corresponding GitHub repository." So, it doesn't make sense to point the people to the CoreOs website. Also, it doesn't make sense to point them to the documentation folder on GitHub when every documentation page has its own link on the README. Signed-off-by: Martin Vrachev <mvrachev@vmware.com>

view details

Louis DeLosSantos

commit sha b69131db3aa007ccf36ba47f733fb97110d8ae7d

Merge pull request #907 from MVrachev/patch-2 Remove misleading sentence from README

view details

Martin Vrachev

commit sha d55f9464c57ce86e91e0c8b3545d34c67f5c531e

Remove "Up and running" link duplication in README There is the " Follow instructions to get Clair [up and running]" link on the README and the "Get up and running with [Local Development]" link on the README. The second is a subset of the first and it doesn't make sense to include it on the README.

view details

Louis DeLosSantos

commit sha 0a67600a176f6f6a587c2a1a1a974fc32e7434d2

Merge pull request #908 from MVrachev/patch-3 Remove "Up and running" link duplication in README

view details

push time in 5 days

push eventjessfraz/linux

Ingo Molnar

commit sha ac18a4c2453443982565ccad151e532cb05b2101

Merge branch 'perf/core'

view details

Ingo Molnar

commit sha 02df083201272c0c2e061b18d9c20635974abf6d

Merge branch 'linus' into efi/core, to pick up fixes Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ingo Molnar

commit sha 57ad87ddce79b6d54f8e442d0ecf4b5bbe8c5a9e

Merge branch 'x86/mm' into efi/core, to pick up dependencies Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha 12dc9e154dbe18db337c9f7e4b1d40128e675f0f

efi/libstub: Fix boot argument handling in mixed mode entry code The mixed mode refactor actually broke mixed mode by failing to pass the bootparam structure to startup_32(). This went unnoticed because it apparently has a high tolerance for being passed random junk, and still boots fine in some cases. So let's fix this by populating %esi as required when entering via efi32_stub_entry, and while at it, preserve the arguments themselves instead of their address in memory (via the stack pointer) since that memory could be clobbered before we get to it. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-2-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha bc7c9d62052b32b1f1fe5a141165a0f4d82103ac

efi/libstub/x86: Force 'hidden' visibility for extern declarations Commit c3710de5065d ("efi/libstub/x86: Drop __efi_early() export and efi_config struct") introduced a reference from C code in eboot.c to the startup_32 symbol defined in the .S startup code. This results in a GOT based reference to startup_32, and since GOT entries carry absolute addresses, they need to be fixed up before they can be used. On modern toolchains (binutils 2.26 or later), this reference is relaxed into a R_386_GOTOFF relocation (or the analogous X86_64 one) which never uses the absolute address in the entry, and so we get away with not fixing up the GOT table before calling the EFI entry point. However, GCC 4.6 combined with a binutils of the era (2.24) will produce a true GOT indirected reference, resulting in a wrong value to be returned for the address of startup_32() if the boot code is not running at the address it was linked at. Fortunately, we can easily override this behavior, and force GCC to emit the GOTOFF relocations explicitly, by setting the visibility pragma 'hidden'. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-3-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha 6cfcd6f001b42fdbe6948cd113a5024945a8f50f

efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI Commit a8147dba75b1 ("efi/x86: Rename efi_is_native() to efi_is_mixed()") renamed and refactored efi_is_native() into efi_is_mixed(), but failed to take into account that these are not diametrical opposites. Mixed mode is a construct that permits 64-bit kernels to boot on 32-bit firmware, but there is another non-native combination which is supported, i.e., 32-bit kernels booting on 64-bit firmware, but only for boot and not for runtime services. Also, mixed mode can be disabled in Kconfig, in which case the 64-bit kernel can still be booted from 32-bit firmware, but without access to runtime services. Due to this oversight, efi_runtime_supported() now incorrectly returns true for such configurations, resulting in crashes at boot. So fix this by making efi_runtime_supported() aware of this. As a side effect, some efi_thunk_xxx() stubs have become obsolete, so remove them as well. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-4-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha ffc2760bcf2dba0dbef74013ed73eea8310cc52c

efi/x86: Map the entire EFI vendor string before copying it Fix a couple of issues with the way we map and copy the vendor string: - we map only 2 bytes, which usually works since you get at least a page, but if the vendor string happens to cross a page boundary, a crash will result - only call early_memunmap() if early_memremap() succeeded, or we will call it with a NULL address which it doesn't like, - while at it, switch to early_memremap_ro(), and array indexing rather than pointer dereferencing to read the CHAR16 characters. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Fixes: 5b83683f32b1 ("x86: EFI runtime service support") Link: https://lkml.kernel.org/r/20200103113953.9571-5-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha 89ed486532c4d155565cc4b7984a918ee3c58f80

efi/x86: Avoid redundant cast of EFI firmware service pointer All EFI firmware call prototypes have been annotated as __efiapi, permitting us to attach attributes regarding the calling convention by overriding __efiapi to an architecture specific value. On 32-bit x86, EFI firmware calls use the plain calling convention where all arguments are passed via the stack, and cleaned up by the caller. Let's add this to the __efiapi definition so we no longer need to cast the function pointers before invoking them. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-6-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha 98dd0e3a0ceebd594942777e4aca9791177e3f2b

efi/x86: Split off some old memmap handling into separate routines In a subsequent patch, we will fold the prolog/epilog routines that are part of the support code to call SetVirtualAddressMap() with a 1:1 mapping into the callers. However, the 64-bit version mostly consists of ugly mapping code that is only used when efi=old_map is in effect, which is extremely rare. So let's move this code out of the way so it does not clutter the common code. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-7-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha 6982947045734480b8b57521e8068073fe36bd14

efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions Split the phys_efi_set_virtual_address_map() routine into 32 and 64 bit versions, so we can simplify them individually in subsequent patches. There is very little overlap between the logic anyway, and this has already been factored out in prolog/epilog routines which are completely different between 32 bit and 64 bit. So let's take it one step further, and get rid of the overlap completely. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-8-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha a46d674068b69b3897fc0d659e25f74b7ab52647

efi/x86: Simplify i386 efi_call_phys() firmware call wrapper The variadic efi_call_phys() wrapper that exists on i386 was originally created to call into any EFI firmware runtime service, but in practice, we only use it once, to call SetVirtualAddressMap() during early boot. The flexibility provided by the variadic nature also makes it type unsafe, and makes the assembler code more complicated than needed, since it has to deal with an unknown number of arguments living on the stack. So clean this up, by renaming the helper to efi_call_svam(), and dropping the unneeded complexity. Let's also drop the reference to the efi_phys struct and grab the address from the EFI system table directly. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-9-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha e5f930fe8dafd2055220c95958926af16ee20713

efi/x86: Simplify 64-bit EFI firmware call wrapper The efi_call() wrapper used to invoke EFI runtime services serves a number of purposes: - realign the stack to 16 bytes - preserve FP and CR0 register state - translate from SysV to MS calling convention. Preserving CR0.TS is no longer necessary in Linux, and preserving the FP register state is also redundant in most cases, since efi_call() is almost always used from within the scope of a pair of kernel_fpu_begin()/ kernel_fpu_end() calls, with the exception of the early call to SetVirtualAddressMap() and the SGI UV support code. So let's add a pair of kernel_fpu_begin()/_end() calls there as well, and remove the unnecessary code from the assembly implementation of efi_call(), and only keep the pieces that deal with the stack alignment and the ABI translation. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-10-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha ea5e1919b44f09fce72d919fbb87f9611fc700a6

efi/x86: Simplify mixed mode call wrapper Calling 32-bit EFI runtime services from a 64-bit OS involves switching back to the flat mapping with a stack carved out of memory that is 32-bit addressable. There is no need to actually execute the 64-bit part of this routine from the flat mapping as well, as long as the entry and return address fit in 32 bits. There is also no need to preserve part of the calling context in global variables: we can simply push the old stack pointer value to the new stack, and keep the return address from the code32 section in EBX. While at it, move the conditional check whether to invoke the mixed mode version of SetVirtualAddressMap() into the 64-bit implementation of the wrapper routine. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-11-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha 33b85447fa61946b94fea93dd4bc24772af14d54

efi/x86: Drop two near identical versions of efi_runtime_init() The routines efi_runtime_init32() and efi_runtime_init64() are almost indistinguishable, and the only relevant difference is the offset in the runtime struct from where to obtain the physical address of the SetVirtualAddressMap() routine. However, this address is only used once, when installing the virtual address map that the OS will use to invoke EFI runtime services, and at the time of the call, we will necessarily be running with a 1:1 mapping, and so there is no need to do the map/unmap dance here to retrieve the address. In fact, in the preceding changes to these users, we stopped using the address recorded here entirely. So let's just get rid of all this code since it no longer serves a purpose. While at it, tweak the logic so that we handle unsupported and disable EFI runtime services in the same way, and unmap the EFI memory map in both cases. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-12-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha 5b279a262f5413889529802b82e153e87ee6bef8

efi/x86: Clean up efi_systab_init() routine for legibility Clean up the efi_systab_init() routine which maps the EFI system table and copies the relevant pieces of data out of it. The current routine is very difficult to read, so let's clean that up. Also, switch to a R/O mapping of the system table since that is all we need. Finally, use a plain u64 variable to record the physical address of the system table instead of pointlessly stashing it in a struct efi that is never used for anything else. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-13-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha e2d68a955e49d61fd0384f23e92058dc9b79be5e

efi/x86: Don't panic or BUG() on non-critical error conditions The logic in __efi_enter_virtual_mode() does a number of steps in sequence, all of which may fail in one way or the other. In most cases, we simply print an error and disable EFI runtime services support, but in some cases, we BUG() or panic() and bring down the system when encountering conditions that we could easily handle in the same way. While at it, replace a pointless page-to-virt-phys conversion with one that goes straight from struct page to physical. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-14-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Ard Biesheuvel

commit sha 4684abe375927e745974bfddd85e171a3eb887a5

efi/x86: Remove unreachable code in kexec_enter_virtual_mode() Remove some code that is guaranteed to be unreachable, given that we have already bailed by this time if EFI_OLD_MEMMAP is set. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-15-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Arvind Sankar

commit sha 14b864f4b5c402fe1ca394042beeea6fdf54f8f5

efi/x86: Check number of arguments to variadic functions On x86 we need to thunk through assembler stubs to call the EFI services for mixed mode, and for runtime services in 64-bit mode. The assembler stubs have limits on how many arguments it handles. Introduce a few macros to check that we do not try to pass too many arguments to the stubs. Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu> Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-16-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Arvind Sankar

commit sha ea7d87f98fa9675076fb5ad208d889b217e83889

efi/x86: Allow translating 64-bit arguments for mixed mode calls Introduce the ability to define macros to perform argument translation for the calls that need it, and define them for the boot services that we currently use. When calling 32-bit firmware methods in mixed mode, all output parameters that are 32-bit according to the firmware, but 64-bit in the kernel (ie OUT UINTN * or OUT VOID **) must be initialized in the kernel, or the upper 32 bits may contain garbage. Define macros that zero out the upper 32 bits of the output before invoking the firmware method. When a 32-bit EFI call takes 64-bit arguments, the mixed-mode call must push the two 32-bit halves as separate arguments onto the stack. This can be achieved by splitting the argument into its two halves when calling the assembler thunk. Define a macro to do this for the free_pages boot service. Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu> Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Matthew Garrett <mjg59@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-17-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

Matthew Garrett

commit sha 4444f8541dad16fefd9b8807ad1451e806ef1d94

efi: Allow disabling PCI busmastering on bridges during boot Add an option to disable the busmaster bit in the control register on all PCI bridges before calling ExitBootServices() and passing control to the runtime kernel. System firmware may configure the IOMMU to prevent malicious PCI devices from being able to attack the OS via DMA. However, since firmware can't guarantee that the OS is IOMMU-aware, it will tear down IOMMU configuration when ExitBootServices() is called. This leaves a window between where a hostile device could still cause damage before Linux configures the IOMMU again. If CONFIG_EFI_DISABLE_PCI_DMA is enabled or "efi=disable_early_pci_dma" is passed on the command line, the EFI stub will clear the busmaster bit on all PCI bridges before ExitBootServices() is called. This will prevent any malicious PCI devices from being able to perform DMA until the kernel reenables busmastering after configuring the IOMMU. This option may cause failures with some poorly behaved hardware and should not be enabled without testing. The kernel commandline options "efi=disable_early_pci_dma" or "efi=no_disable_early_pci_dma" may be used to override the default. Note that PCI devices downstream from PCI bridges are disconnected from their drivers first, using the UEFI driver model API, so that DMA can be disabled safely at the bridge level. [ardb: disconnect PCI I/O handles first, as suggested by Arvind] Co-developed-by: Matthew Garrett <mjg59@google.com> Signed-off-by: Matthew Garrett <mjg59@google.com> Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Cc: Andy Lutomirski <luto@kernel.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Arvind Sankar <nivedita@alum.mit.edu> Cc: Matthew Garrett <matthewgarrett@google.com> Cc: linux-efi@vger.kernel.org Link: https://lkml.kernel.org/r/20200103113953.9571-18-ardb@kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>

view details

push time in 5 days

push eventjessfraz/syzkaller

Dmitry Vyukov

commit sha 3de7aabbb79a6c2267f5d7ee8a8aaa83f63305b7

pkg/vcs: disable CONFIG_DEBUG_KOBJECT during bisection We disabled it in configs, now also disable during bisection. This config only adds debug output. It should not be enabled at all, but it was accidentially enabled on some instances for some periods of time, and kernel is boot-broken for prolonged ranges of commits with deadlock which makes bisections take weeks.

view details

push time in 5 days

push eventjessfraz/kubernetes

hwdef

commit sha 31d7a026db77d3186e8ccfc6232bac10aaa3b4b7

pkg/master: fix staticcheck warning

view details

RainbowMango

commit sha c4f8c6eea712ebdda2d38c7d9197dd2186c15ce9

Add flag for which to show hidden metrics to kube-controller-manager

view details

RainbowMango

commit sha 0412369bcd35d68275ab92e922781765b717e925

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

view details

YuikoTakada

commit sha 78c051769174a459ab63f518300c43c4f99a5060

fix link in readme

view details

Kenichi Omichi

commit sha 19daee7e6049126416f37cc797fbc53de1f87183

Add import-aliases check for e2e framework This adds import-aliases check for e2e sub framework packages.

view details

Matheus Neder

commit sha 33a449474cc210c97205564340455e21fd279d1a

Fixed docker.log format

view details

ialidzhikov

commit sha e1f7b16fa68ad50f71336b9718a38ba6e61cd723

Update to golang@1.13.6 Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>

view details

Aresforchina

commit sha e62f9625cf608aecbaf2f39e813bfb9570b01fd7

fix-static:pkg/volume/emptydir

view details

Wei Huang

commit sha 4083c7d49c813846c5071f150ddb1a2a6052a197

Fix a flaky scheduler preemption e2e - Use preemptor pod's Status.NominatedNodeName to signal success of the Preemption behavior - Optimize the test to eliminate unnecessary Pods creation - Increase timeout from 1 minute to 2 minutes

view details

zouyee

commit sha c1de3d6e5b48b594370545b1f4eadbde3333f708

fix ci-kubernetes-node-kubelet-serial Non-system critical priority classes are not allowed to have a value larger than HighestUserDefinablePriority Signed-off-by: Zou Nengren <zouyee1989@gmail.com>

view details

YuikoTakada

commit sha 16fbb5be3316fd8d8e83fbc9cdbb8159c62ba7fc

use e2eskipper package in test/e2e/auth

view details

YuikoTakada

commit sha 77f482c553b2f50e688964635084790573aaa0a0

WIP: use e2eskipper package in test/e2e/cloud

view details

YuikoTakada

commit sha c402a4bf65edecba4360be54f33a613b5260e916

WIP: use e2eskipper package in test/e2e/autoscaling

view details

Abdullah Gharaibeh

commit sha f969d3643e87eea54740db72ba5ba5d0cb04ea15

Nominate alculquicondor to sig-scheduling-maintainers

view details

notpad

commit sha 372d09cd153e7502de99e6e9247e838a1201ef50

Add integration test for NodeResourceLimits plugin

view details

Davanum Srinivas

commit sha a6d72ab71323b01846b37fe896bae3e0886a86ba

Updating dependency github.com/elazarl/goproxy to version 947c36d

view details

Davanum Srinivas

commit sha 103d77c619ee2804b381132eae94881d0f607c89

Updating dependency github.com/coreos/pkg to version 97fdf19

view details

Davanum Srinivas

commit sha 2a731eb411f4387b8c36e0adbaf8509bd17554d9

Updating dependency github.com/checkpoint-restore/go-criu to version 17b0214

view details

Davanum Srinivas

commit sha 3709f9264d7b66b50d0b8addb2d46ab16f592ff0

Document the actual git tag the SHA was picked from the 3 packages do not have semver tags, the git tags are not good either for go proxy or go get or pin-dependencies script for that matter. So we should just document the git tag we picked the SHA from in go.mod

view details

Pavithra Ramesh

commit sha f0e45689d3d12932e1e643689638693ab6e20288

Add PatchService method in service/helper. addressed review comments

view details

push time in 5 days

push eventjessfraz/docker

Sebastiaan van Stijn

commit sha 1c16572fe6a606c0899eb9307edd006fbfa17e5e

registry: fix goimports Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha aacb2960c93aa743ecbc22e6ed570e23b8f1e860

update .dockerignore to prevent '-unsupported' builds When building the daemon inside the development container, without bind-mounting the source-code, the git status was marked "dirty", because the `.dockerignore` and `Dockerfile` were not copied into the image (due to them being excluded by the .dockerignore): ``` make shell hack/make.sh binary ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GITCOMMIT = 98276a3439-unsupported The version you are building is listed as unsupported because there are some files in the git repository that are in an uncommitted state. Commit these changes, or add to .gitignore to remove the -unsupported from the version. Here is the current list: D .dockerignore D Dockerfile ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` This patch removes those files from .dockerignore so that the git status is not marked "dirty". Excluding the files through `.dockerignore` is only useful to prevent busting the build-cache in corner-cases where the files are modified without actual changes (e.g. whitespace-only changes, comment edited), but should not be a big issue in practice. With this patch applied: ``` make shell hack/make.sh binary Removing bundles/ ---> Making bundle: binary (in bundles/binary) Building: bundles/binary-daemon/dockerd-dev GOOS="" GOARCH="" GOARM="" Created binary: bundles/binary-daemon/dockerd-dev Copying nested executables into bundles/binary-daemon bundles/binary-daemon/dockerd-dev --version Docker version dev, build 7812dd38c8 ``` Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 5a5ef3f7f23cda53acd44ef671a25068893465af

vendor: add "v0.8.7" comment to Microsoft/hcsshim vendor Commit `b3f49c06ffaeef24d09c6c08ec8ec8425a0303e2` was tagged as `v0.8.7`, so add a comment to the vendor.conf Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 940a1292dbb64efd4859982e3a1ecbc39bd0bce3

vendor: bump google/shlex e7afc7fbc51079733e9468cdfd1efcd7d196cd1d full diff: https://github.com/google/shlex/compare/6f45313302b9c56850fc17f99e40caebce98c716...e7afc7fbc51079733e9468cdfd1efcd7d196cd1d - google/shlex#2 Remove unnecessary UnreadRune call - google/shlex#3 Add go.mod Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 5c73cacefc48b7d133b853b17f62368781559b61

vendor: bump beorn7/perks v1.0.1 full diff: https://github.com/beorn7/perks/compare/e7f67b54abbeac9c40a31de0f81159e4cafebd6a...v1.0.1 add go module support Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha eff8b33480bbce467b5c683dd5b3663fd2030925

Merge pull request #40349 from thaJeztah/fix_goimports registry: fix goimports

view details

Brian Goff

commit sha 0acb12cf3f797596ffb8eea9066fa811b759c544

Merge pull request #40367 from thaJeztah/no_unsupported_build_error update .dockerignore to prevent '-unsupported' builds

view details

Sebastiaan van Stijn

commit sha ab6e9b94d3a402fbce93ccf8ff55f955fb6aa8df

Merge pull request #40370 from thaJeztah/bump_dependencies2 vendor: bump google/shlex b3f49c06ffaeef, beorn7/perks v1.0.1

view details

push time in 5 days

push eventjessfraz/mesos

Benjamin Mahler

commit sha fae9ed4626e8073ff5f17f3d87448053252e2046

Updated all GET_* v1 master calls to be served in parallel. Using the same approach taken for the v0 read-only endpoints, this enables parallel reads for the GET_* v1 master calls. Review: https://reviews.apache.org/r/71978

view details

push time in 5 days

push eventjessfraz/cli

Michael Irwin

commit sha b3a1681fd81cae1abe67b1a2c0ad6f137593c6ea

Add clarification when using USER UID:GI Signed-off-by: Michael Irwin <mikesir87@gmail.com>

view details

Aleksander Piotrowski

commit sha c2c7503d498db3fba5054430fe4589a0bc0b7739

Convert ports before parsing. Refactor code to allow mixed notation with -p flag. Signed-off-by: Aleksander Piotrowski <apiotrowski312@gmail.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha c804b1083ea7e5252ef5e53364f2d8e17af00f95

Dockerfile.e2e: update compose v1.25.1, enable buildkit Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Silvin Lubecki

commit sha 0ab564b1c868647382ea072663e64d5bdd6fdfbc

Merge pull request #2251 from thaJeztah/1962-fix-port-bug Convert ports before parsing.

view details

Silvin Lubecki

commit sha ddde460613e0a647f1d8a1079772ee9036c8b336

Merge pull request #2258 from thaJeztah/e2e_update_compose Dockerfile.e2e: update compose v1.25.1, enable buildkit

view details

Sebastiaan van Stijn

commit sha 6e5528b6501a6635691b5495d2a41dfc233668a1

e2e: fix formatting of comments Comments should have a leading space unless the comment is for special purposes (go:generate, nolint:) Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 73dcf50d5a53ba97312fdcf9df8638da6bee9bc8

cli/command: fix formatting of comments, and minor linting issues Comments should have a leading space unless the comment is for special purposes (go:generate, nolint:) Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha e7f720b0a6cbc4611194426f91e2392962faacc3

cli/config: fix formatting of comments Comments should have a leading space unless the comment is for special purposes (go:generate, nolint:) Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Sebastiaan van Stijn

commit sha 1d6445dc99a5f617fa7b1b6c54f499838941b8de

opts: fix formatting of comments Comments should have a leading space unless the comment is for special purposes (go:generate, nolint:) Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

view details

Silvin Lubecki

commit sha d05846d2cb1917d06bd72b551b5a37552cee53e9

Merge pull request #2260 from thaJeztah/fix_comment_formatting Fix comment formatting and minor linting issue

view details

Sebastiaan van Stijn

commit sha c6d10b6da090b24d73de453986470fc054b0187b

Merge pull request #2091 from mikesir87/user-group-info Add clarification when using USER UID:GID

view details

push time in 5 days

push eventjessfraz/cri-o

Sascha Grunert

commit sha aa9293e95b3993fbf586c437796959f9accd4ab6

Add image pull metrics We now add a new set of image pull metrics, which collect the transferred bytes per image name or digest every second during an image pull. We also add a metric which collects the skipped bytes if an image has already been downloaded. Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

Sascha Grunert

commit sha 5d38a07d69d957e8d440e5debc467d664ef2e9e4

Mention latest release branch in docs Signed-off-by: Sascha Grunert <sgrunert@suse.com>

view details

OpenShift Merge Robot

commit sha 92108a6ec2310f095d4f958f982d9ec770dd997f

Merge pull request #3117 from openSUSE/release-branch Mention latest release branch in docs

view details

Douglas Schilling Landgraf

commit sha 66ef0b3265c73da8d35062bae0cc7c687cd23db2

docs: remove mention to RHEL-8 beta repo in setup.md RHEL-8 beta is outdated. The repo mentioned was last updated at 15-Nov-2018. Users with RHEL-8 subscription can have all dependencies installed with no problem. Signed-off-by: Douglas Schilling Landgraf <dougsland@gmail.com>

view details

Daniel J Walsh

commit sha 8f67ec720b22ff147735efdbd7968f2a940d6d6e

Merge pull request #3120 from dougsland/docs docs: remove mention to RHEL-8 beta repo in setup.md

view details

OpenShift Merge Robot

commit sha 7151931b99dfa466336b8756dffa1acbdf120a50

Merge pull request #2912 from openSUSE/pull-metrics Extend image pull metrics

view details

push time in 6 days

push eventjessfraz/kubernetes.github.io

tom1299

commit sha ffb37e6a7087ddd9bb71f9772d4745ff04f85364

Add missing article (#18707) Added missing article in one of the sentences

view details

camper42

commit sha cd3020bca2823bf57962eff0f968c9955c602fb2

Fix typo: default-manager -> default-scheduler (#18649)

view details

Tim Bannister

commit sha 7d424c304c553dc6d28ae37d0f1f112640be6d42

Localize logo title (#18318) The Kubernetes logo links to the top-of-site for the current localization, so localize the title attribute.

view details

mvgijssel

commit sha ff79db8c5ecb5c8599b3ddd44e23f08c8581a694

Update vmware shared folder location (#18674) Related https://github.com/kubernetes/minikube/issues/6013 When using the `vmware` driver for minikube the shared folder will be in `/mnt/hgfs` instead of directly on root `/`.

view details

Jie Shen

commit sha a18b0237c34ea0626900612c7cd49cea578eed3f

Remove security alias for zh security.md (#18694)

view details

Philippe MARTIN

commit sha 783039fbb0dd69e9bb73d12798553cc291a8cdef

Add as reviewer/approver for fr docs (#18711)

view details

camper42

commit sha 511ad46af82b03ab5286eceb7bc3e760956caf3b

Fix typo: default-manager -> default-scheduler (#18708) see #18649

view details

Gerasimos Dimitriadis

commit sha 8f8bb5c2bfad2d1c973792b98f5d5d466aabe5a0

Fix pod status phases + more (#18537) * Fix pod status phases + more A number of improvements introduced in the glossary entry for Pod Lifecycle * Completed / CrashLoopBackOff were removed from the list of pod status phases * The link to PodStatus in the generated kubernetes api was parametrized regarding version * Minor editorial changes * Rework Pod Lifecycle entry to better describe term The term definition was reworked after the review comments from kbhawkey

view details

Fabio Alessandro Locati

commit sha 99ca9c0397b108f623e089d2ff41a35a08016231

Use Control Plane instead of Master (#18438) * Use Control Plane instead of Master * improve image. The SVG was not matching the PNG, so I basically had to re-create it from scratch. I kept the visual similarities as mush as possible * remove tautological phrase * fix glossary references as well * improve cluster glossary to move from Master to Control Plane * improve english form

view details

push time in 6 days

push eventjessfraz/linux

Arnd Bergmann

commit sha cb1eeb75cf3dd84ced81333967200583993dfd73

crypto: hisilicon/sec2 - Use atomics instead of __sync The use of __sync functions for atomic memory access is not supported in the kernel, and can result in a link error depending on configuration: ERROR: "__tsan_atomic32_compare_exchange_strong" [drivers/crypto/hisilicon/sec2/hisi_sec2.ko] undefined! ERROR: "__tsan_atomic64_fetch_add" [drivers/crypto/hisilicon/sec2/hisi_sec2.ko] undefined! Use the kernel's own atomic interfaces instead. This way the debugfs interface actually reads the counter atomically. Fixes: 416d82204df4 ("crypto: hisilicon - add HiSilicon SEC V2 driver") Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

view details

Nishad Kamdar

commit sha dbff1e07b02d11fae04dd4b1954600baee9e94cc

platform/x86: intel-ips: Use the correct style for SPDX License Identifier This patch corrects the SPDX License Identifier style in header files related to x86 Platform Specific Drivers. For C header files Documentation/process/license-rules.rst mandates C-like comments (opposed to C source files where C++ style should be used). Changes made by using a script provided by Joe Perches here: https://lkml.org/lkml/2019/2/7/46. Suggested-by: Joe Perches <joe@perches.com> Signed-off-by: Nishad Kamdar <nishadkamdar@gmail.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

view details

Liming Sun

commit sha 638bc4ca3d28c25986cce4cbad69d9b8abf1e434

platform/mellanox: fix potential deadlock in the tmfifo driver This commit fixes the potential deadlock caused by the console Rx and Tx processing at the same time. Rx and Tx both take the console and tmfifo spinlock but in different order which causes potential deadlock. The fix is to use different tmfifo spinlock for Rx and Tx since they protect different resources and it's safe to split the lock. Below is the reported call trace when copying/pasting large string in the console. Rx: _raw_spin_lock_irqsave (hvc lock) __hvc_poll hvc_poll in_intr vring_interrupt mlxbf_tmfifo_rxtx_one_desc (tmfifo lock) mlxbf_tmfifo_rxtx mlxbf_tmfifo_work_rxtx Tx: _raw_spin_lock_irqsave (tmfifo lock) mlxbf_tmfifo_virtio_notify virtqueue_notify virtqueue_kick put_chars hvc_push hvc_write (hvc lock) ... do_tty_write tty_write Fixes: 1357dfd7261f ("platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc") Cc: <stable@vger.kernel.org> # 5.4+ Reviewed-by: David Woods <dwoods@mellanox.com> Signed-off-by: Liming Sun <lsun@mellanox.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

view details

Hans de Goede

commit sha 6ae01050e49f0080ae30575d9b45a6d4a3d7ee23

platform/x86: GPD pocket fan: Use default values when wrong modparams are given Use our default values when wrong module-parameters are given, instead of refusing to load. Refusing to load leaves the fan at the BIOS default setting, which is "Off". The CPU's thermal throttling should protect the system from damage, but not-loading is really not the best fallback in this case. This commit fixes this by re-setting module-parameter values to their defaults if they are out of range, instead of failing the probe with -EINVAL. Cc: stable@vger.kernel.org Cc: Jason Anderson <jasona.594@gmail.com> Reported-by: Jason Anderson <jasona.594@gmail.com> Fixes: 594ce6db326e ("platform/x86: GPD pocket fan: Use a min-speed of 2 while charging") Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

view details

Hans de Goede

commit sha 1f27dbd8265dbb379926c8f6a4453fe7fe26d7a3

platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits Allow the user to configure the fan to turn on / speed-up at lower thresholds then before (20 degrees Celcius as minimum instead of 40) and likewise also allow the user to delay the fan speeding-up till the temperature hits 90 degrees Celcius (was 70). Cc: Jason Anderson <jasona.594@gmail.com> Reported-by: Jason Anderson <jasona.594@gmail.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

view details

Harry Pan

commit sha 515ff674bb9bf06186052e352c4587dab8defaf0

platform/x86: intel_pmc_core: update Comet Lake platform driver Adding new CML CPU model ID into platform driver support list. Signed-off-by: Harry Pan <harry.pan@intel.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

view details

Jian-Hong Pan

commit sha 176a7fca81c5090a7240664e3002c106d296bf31

platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0 Some of ASUS laptops like UX431FL keyboard backlight cannot be set to brightness 0. According to ASUS' information, the brightness should be 0x80 ~ 0x83. This patch fixes it by following the logic. Fixes: e9809c0b9670 ("asus-wmi: add keyboard backlight support") Signed-off-by: Jian-Hong Pan <jian-hong@endlessm.com> Reviewed-by: Daniel Drake <drake@endlessm.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

view details

Vadim Pasternak

commit sha f4094826779dcafe7087e80850513b923eeefdeb

Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces Fix attribute name from "jtag_enable", which described twice to "cpld3_version", which is expected to be instead of second appearance of "jtag_enable". Fixes: 2752e34442b5 ("Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces") Signed-off-by: Vadim Pasternak <vadimp@mellanox.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

view details

Vadim Pasternak

commit sha f3efc406d67e6236b513c4302133b0c9be74fd99

Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces Add missed "cpld4_version" attribute. Fixes: 52675da1d087 ("Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces") Signed-off-by: Vadim Pasternak <vadimp@mellanox.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

view details

Ley Foon Tan

commit sha 051d75d3bb31d456a41c7dc8cf2b8bd23a96774f

MAINTAINERS: Update Ley Foon Tan's email address @altera.com email is going to removed. Change to @intel.com email. Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com>

view details

Al Viro

commit sha c64cd6e34ea340adbb2a0a2f99cc884b96dcdca5

reimplement path_mountpoint() with less magic ... and get rid of a bunch of bugs in it. Background: the reason for path_mountpoint() is that umount() really doesn't want attempts to revalidate the root of what it's trying to umount. The thing we want to avoid actually happen from complete_walk(); solution was to do something parallel to normal path_lookupat() and it both went overboard and got the boilerplate subtly (and not so subtly) wrong. A better solution is to do pretty much what the normal path_lookupat() does, but instead of complete_walk() do unlazy_walk(). All it takes to avoid that ->d_weak_revalidate() call... mountpoint_last() goes away, along with everything it got wrong, and so does the magic around LOOKUP_NO_REVAL. Another source of bugs is that when we traverse mounts at the final location (and we need to do that - umount . expects to get whatever's overmounting ., if any, out of the lookup) we really ought to take care of ->d_manage() - as it is, manual umount of autofs automount in progress can lead to unpleasant surprises for the daemon. Easily solved by using handle_lookup_down() instead of follow_mount(). Tested-by: Ian Kent <raven@themaw.net> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

view details

Al Viro

commit sha 508c8772760d4ef9c1a044519b564710c3684fc5

fix autofs regression caused by follow_managed() changes we need to reload ->d_flags after the call of ->d_manage() - the thing might've been called with dentry still negative and have the damn thing turned positive while we'd waited. Fixes: d41efb522e90 "fs/namei.c: pull positivity check into follow_managed()" Reported-by: Ian Kent <raven@themaw.net> Tested-by: Ian Kent <raven@themaw.net> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

view details

Linus Torvalds

commit sha 84bf39461e61f69ebfbfecf39cfda71bf78a7fc1

Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Pull vfs fixes from Al Viro: "Fixes for mountpoint_last() bugs (by converting to use of lookup_last()) and an autofs regression fix from this cycle (caused by follow_managed() breakage introduced in barrier fixes series)" * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: fix autofs regression caused by follow_managed() changes reimplement path_mountpoint() with less magic

view details

Linus Torvalds

commit sha 0174cb6ce9449ce9b59cb9c6f4f64dc4df3de458

Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 Pull crypto fix from Herbert Xu: "This fixes a build problem for the hisilicon driver" * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: crypto: hisilicon/sec2 - Use atomics instead of __sync

view details

Linus Torvalds

commit sha 51d69817519f5f00041a1a039277f0367d76c82c

Merge tag 'platform-drivers-x86-v5.5-3' of git://git.infradead.org/linux-platform-drivers-x86 Pull x86 platform driver fixes from Andy Shevchenko: - Fix keyboard brightness control for ASUS laptops - Better handling parameters of GPD pocket fan module to avoid thermal shock - Add IDs to PMC platform driver to support Intel Comet Lake - Fix potential dead lock in Mellanox TM FIFO driver and ABI documentation * tag 'platform-drivers-x86-v5.5-3' of git://git.infradead.org/linux-platform-drivers-x86: Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0 platform/x86: intel_pmc_core: update Comet Lake platform driver platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits platform/x86: GPD pocket fan: Use default values when wrong modparams are given platform/mellanox: fix potential deadlock in the tmfifo driver platform/x86: intel-ips: Use the correct style for SPDX License Identifier

view details

Linus Torvalds

commit sha a4feff2264dfc144060582df8ac461fa47679b91

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2 Pull arch/nios2 fixlet from Ley Foon Tan: "Update my nios2 maintainer email" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2: MAINTAINERS: Update Ley Foon Tan's email address

view details

Jari Ruusu

commit sha f5ae2ea6347a308cfe91f53b53682ce635497d0d

Fix built-in early-load Intel microcode alignment Intel Software Developer's Manual, volume 3, chapter 9.11.6 says: "Note that the microcode update must be aligned on a 16-byte boundary and the size of the microcode update must be 1-KByte granular" When early-load Intel microcode is loaded from initramfs, userspace tool 'iucode_tool' has already 16-byte aligned those microcode bits in that initramfs image. Image that was created something like this: iucode_tool --write-earlyfw=FOO.cpio microcode-files... However, when early-load Intel microcode is loaded from built-in firmware BLOB using CONFIG_EXTRA_FIRMWARE= kernel config option, that 16-byte alignment is not guaranteed. Fix this by forcing all built-in firmware BLOBs to 16-byte alignment. [ If we end up having other firmware with much bigger alignment requirements, we might need to introduce some method for the firmware to specify it, this is the minimal "just increase the alignment a bit to account for this one special case" patch - Linus ] Signed-off-by: Jari Ruusu <jari.ruusu@gmail.com> Cc: Borislav Petkov <bp@alien8.de> Cc: Fenghua Yu <fenghua.yu@intel.com> Cc: Luis Chamberlain <mcgrof@kernel.org> Cc: stable@kernel.org Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

view details

push time in 6 days

push eventjessfraz/community

David Zhu

commit sha 166f068847d1762ca30ec8be413e47b9ead461fe

Dynamically provisioned volume deletion fix for migration design

view details

mattjmcnaughton

commit sha 3e43b403134d5241e8e6fe52dea91b66033ae5bc

Delete instructions describing the `kubetest -ctl` command As far as I can tell, `kubetest` no longer has a `-ctl` flag. Remove it from the examples of commands that can be run using `kubetest`.

view details

Gaby Moreno

commit sha e07b99f82e4fbeaa0d0b8687b881fc29c3a5f097

Update SIG Usability meeting time (#4402) * update meeting time to 9am pst * ran make

view details

Bob Killen

commit sha 7a62c40083203d588c38073b3e1a1cc1449163bf

sig-scheduling: move cluster-capacity from k-incubator to k-sigs

view details

Kubernetes Prow Robot

commit sha d81719410f22c9373ab8b702ca9767a81e1ec0d1

Merge pull request #4408 from mrbobbytables/update-cluster-capacity sig-scheduling: move cluster-capacity from k-incubator to k-sigs

view details

Rob Scott

commit sha c21587743340f6f893d988d5e909b178635a887f

Adding new sig-network meetings for Ingress and Service APIs

view details

Chris Hein

commit sha 996f767eb7289fe37863b5ee6fa4a105af460e73

updating community call documented date to reflect 2020 changes Signed-off-by: Chris Hein <me@chrishein.com>

view details

Kubernetes Prow Robot

commit sha daa9cd761764d4ba1b1c173bf74f74ce471974bb

Merge pull request #4412 from robscott/sig-network-meetings Adding new sig-network meetings for Ingress and Service APIs

view details

Kubernetes Prow Robot

commit sha a5ebf923bbf1172a5db1eaea28cd95d6013c6851

Merge pull request #4411 from christopherhein/chore/community-meeting-date updating community call documented date to reflect 2020 changes

view details

Rob Scott

commit sha 0e635d8d89d58f64a17a2164ef761f0566fa78a6

Adding Zoom links for new sig-network meetings

view details

Kubernetes Prow Robot

commit sha e84b51f06b5c2f9b0adab883d60285cea4ea3258

Merge pull request #4413 from robscott/sig-network-zoom-meetings Adding Zoom links for new sig-network meetings

view details

Kubernetes Prow Robot

commit sha 8084eed5e84c7bbf6bc6fb9c761d10e2af53e538

Merge pull request #4405 from mattjmcnaughton/mattjmcnaughton/delete-kubetest-ctl-from-e2e-tests Delete instructions describing the `kubetest -ctl` command

view details

Andy Goldstein

commit sha fdb7ef5eb3f4b95e7b85fc3aa60a6c393d4ecfb3

Update Cluster API notes/agenda document for 2020 Signed-off-by: Andy Goldstein <goldsteina@vmware.com>

view details

Kubernetes Prow Robot

commit sha 3da1fd9e4272f0538cdb39438889bf83e93073a6

Merge pull request #4414 from ncdc/capi-office-hours-link-2020 Update Cluster API notes/agenda document for 2020

view details

Kubernetes Prow Robot

commit sha 099bb9590793f91114737a9765ea3f8981111566

Merge pull request #4393 from davidz627/fix/migP Dynamically provisioned volume deletion fix for migration design

view details

push time in 6 days

push eventjessfraz/cilium

André Martins

commit sha 3c1eff0b9a300f0174fc05b20a75ce8e58a64b17

docs: add clang and llvm to dev setup Signed-off-by: André Martins <andre@cilium.io>

view details

André Martins

commit sha ab4ffdd254e6d74ce80dd40a77f7775fc24ef447

docs: add release candidate process Signed-off-by: André Martins <andre@cilium.io>

view details

André Martins

commit sha d047ab4eb16f8ac3d4c20ceecc495b716908849b

dev: set tcp for NFS in development VMs As NFS in UDP can create fragmented IP packets and eBPF does not currently supports it, when using cilium with `--enable-node-port` option will make the fragmented IP packets to be dropped, making the NFS connectivity to be lost. For this reason we will enable tcp in NFS for the dev VM. Signed-off-by: André Martins <andre@cilium.io>

view details

André Martins

commit sha 30827a1f24a298e839b64e66b68a87920ce21699

update k8s test versions to 1.14.10, 1.15.7 and 1.16.4 Signed-off-by: André Martins <andre@cilium.io>

view details

André Martins

commit sha b986b8e4c28e0764df9313127ccbdaf00a9c22b6

contrib/vagrant: change iptables helper message to tcp Fixes: d047ab4eb16f ("dev: set tcp for NFS in development VMs") Signed-off-by: André Martins <andre@cilium.io>

view details

push time in 6 days

push eventjessfraz/tor

Nick Mathewson

commit sha 54eec5342d45e9add5b9a8fee0167267c38f63f9

Initialize publish/subscribe code when running as an NT service. Fixes bug 32778; bugfix on 0.4.1.1-alpha.

view details

Nick Mathewson

commit sha 73ac1add3f2af813c18b1da5f0082f6112267304

Split core/include.am into per-subdirectory include.am files Closes ticket 32137.

view details

Nick Mathewson

commit sha 165a92e33f3dc6123c1cd3326c6b183ac1c1d778

Replace an assertion with a check-and-log We hit this assertion with bug 32868, but I'm stymied figuring out how we wound up with a routerstatus like this. This patch is a diagnostic to attempt to figure out what is going on, and to avoid a crash in the meantime.

view details

teor

commit sha cda2ff196540f3b1fe8639e4e647285b58bb6752

practracker: Capture stderr output in test_practracker.sh And canonicalise file paths, so that output is consistent, even in out-of-tree builds. Capturing stderr output produces better diagnostics. Diagnostics for 32705.

view details

teor

commit sha eb55d85e757c62a483e0e4ccb231ec33a1df84f3

practracker: Fail tests if any process exits unexpectedly Part of 32705.

view details

teor

commit sha fa038e561757d4280957db715da0a3392e8084f2

practracker: Test practracker exit status Part of 32705.

view details

teor

commit sha b910ae8cd18973d8cd846583599cf62a723b58fa

practracker: Wrap long lines in the test script

view details

teor

commit sha b7cfca1dee4d4435f87c2e7b7233f51a956c56ee

Merge branch 'pr1599_squashed'

view details

teor

commit sha d430b5a0749b4f1256b64e6d36ea684e9ba1cae8

Merge remote-tracking branch 'tor-github/pr/1634' "Ours" merge, because ticket 32883 replaces this code with calls to tor_run_main(). (Which then calls the pubsub functions.) Therefore, this PR is obsolete in master, but it still needs to be merged, to avoid conflicts during any future backport.

view details

teor

commit sha 5fa7c1b13fbefcfd9b71a1f95922cf4e92b5e141

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

view details

Nick Mathewson

commit sha 5e70c27e8560ac1885ae9d9e1b79d3838b49cc09

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

view details

teor

commit sha f3cbc26bdd0d26c5bd80d2c3bc40f90d70a814f5

add_c_file: Fix "control line not preceded by a blank line" Fix dirauth and relay module include.am add_c_file.py "control line not preceded by a blank line" errors. Also remove a duplicate ADD_C_FILE: SOURCES in the relay module. Obviously correct fixes to already-reviewed code.

view details

teor

commit sha 19954cffd7710ccac778aa5cf15ae1bc6a5d56fa

Merge remote-tracking branch 'tor-github/pr/1513' into maint-0.3.5

view details

teor

commit sha 026f068bb3aed9de0f1cc6792f6c9528b7b27db2

Merge branch 'maint-0.3.5' into maint-0.4.0

view details

teor

commit sha fb541ffca31d4906642ffb3bbe6bb6079cfcb1c9

Merge branch 'maint-0.4.0' into maint-0.4.1

view details

teor

commit sha 48187248d3f79243590d60285708f3e2d45f8d8f

Merge branch 'maint-0.4.1' into maint-0.4.2

view details

teor

commit sha 4025cbada6ab01247275faec8dd32ae857ef0fd5

Merge branch 'maint-0.4.2'

view details

push time in 6 days

push eventjessfraz/redoctober

Mihir Jham

commit sha 672eef54f4e3a0f7d2771f8b7cf36e65867b6220

update(core): Sanitizied the output of Summary to remove key material

view details

Ryan Carter

commit sha 197769656f2840e373e584685472259141aa88b4

Merge pull request #197 from mihirjham/mihir/sanitize-summary update(core): Sanitizied the output of Summary to remove key material

view details

Mihir Jham

commit sha 24271586c9654f38920b7437e9f3b2dc0370959d

update(travis): Bump up go version to 1.12 to see if travis builds pass

view details

Chris Broglie

commit sha 5186f264f3f8fc198cd22f2040728dd1fc703e38

Merge pull request #198 from mihirjham/mihir/fix-ci update(travis): Bump up go version to 1.12 to see if travis builds pass

view details

push time in 6 days

push eventjessfraz/containerd

Shengjing Zhu

commit sha e859b8a92b58499b4681cb96dae74f2f3bb50a70

gc: increase sleep time in test Fix some flaky tests. Signed-off-by: Shengjing Zhu <zhsj@debian.org>

view details

Phil Estes

commit sha 5383d31f32ba7db0eb6f0cd333be6463af07034d

Merge pull request #3963 from zhsj/flaky-gc-test gc: increase sleep time in test

view details

Shengjing Zhu

commit sha 35a8e6e589eb37a73f94cdbd5c8d7938b2b04140

sys: clean up process after test Signed-off-by: Shengjing Zhu <zhsj@debian.org>

view details

Shengjing Zhu

commit sha 1189cc40f2bea63d2d381a4c95617c869c5c99cc

snapshots: fix flaky TestMetastore https://logs.openlabtesting.org/logs/62/3962/35a8e6e589eb37a73f94cdbd5c8d7938b2b04140/check/containerd-build-arm64/de237af/logs/make_test.txt --- FAIL: TestMetastore (18.27s) --- FAIL: TestMetastore/GetInfo (13.91s) metastore_test.go:242: assertion failed: --- expected +++ info {snapshots.Info}.Created: -: s"0001-01-01 00:00:00 +0000 UTC" +: s"2020-01-15 14:15:38.71882571 +0000 UTC" {snapshots.Info}.Updated: -: s"0001-01-01 00:00:00 +0000 UTC" +: s"2020-01-15 14:15:38.71882571 +0000 UTC" : on key committed-1 Signed-off-by: Shengjing Zhu <zhsj@debian.org>

view details

Phil Estes

commit sha e095480716f635647711a81a4976611ac357f72f

Merge pull request #3962 from zhsj/clean-test sys: clean up process after test

view details

Derek McGowan

commit sha b8797016bb34650f4c6dbec36e8407cc650147ec

Merge pull request #3964 from zhsj/flaky-metastore-test snapshots: fix flaky TestMetastore

view details

push time in 6 days

push eventjessfraz/test-infra

Ankit Garg

commit sha 9099b4102f9e03df9f64a92140f318a300e6afc2

Handle multiple /pony requests in a single comment.

view details

Antonio Ojea

commit sha 60118a01e35163b1d61355d073269c540eadbe55

Enable IPv6 on dual stack job

view details

Mateusz Matejczyk

commit sha b89cfe8747ff1f478a78ba54e86fca65cb5a6a33

Create sig-scalability-leads OWNERS alias Current leads are sig-chairs and TLs.

view details

Kubernetes Prow Robot

commit sha ff065cbb3809d221074ed5fd63daa80efc2b9580

Merge pull request #15909 from aojea/dual_enableipv6 Enable IPv6 on dual stack job

view details

Kubernetes Prow Robot

commit sha bee34c5da70d2d9f328dc9c2b1b1b3d5750e8402

Merge pull request #15912 from mm4tt/sig-scalability-leads Create sig-scalability-leads OWNERS alias

view details

Kubernetes Prow Robot

commit sha d43a8ed854a363b47042a41d35e52f52015c3530

Update prow to v20200114-29e07a334, and other images as necessary.

view details

Kubernetes Prow Robot

commit sha a421008f6d7871e27938fffc1adb1c61c1115841

Merge pull request #15902 from k8s-ci-robot/autobump Update prow to v20200114-29e07a334, and other images as necessary.

view details

Erick Fejta

commit sha 8de661b50d794fd065c42e0d838c6f6f5e18fe37

Use bazel 2.0.0 in repo-infra

view details

Katharine Berry

commit sha a65de46395158e3668f83b19c5816ca72c634985

Enable the GCS reporter (again)

view details

Kubernetes Prow Robot

commit sha f120f37b923b6ad6731dcb8bc39f023d9bd5e306

Merge pull request #15917 from Katharine/enable-gcs-reporter-again Enable the GCS reporter (again)

view details

Kubernetes Prow Robot

commit sha cf4e86a7e8033d1f545631d5bb058498b3287b7f

Merge pull request #15891 from agarg2008/multiple-pony Handle multiple /pony requests in a single comment.

view details

Stephen Augustus

commit sha ec6ae676e400b2a6e6dae72b91772f74603cd7fc

OWNERS: Add Katharine and justaugustus as approvers for generated tests - releng/ Katharine wrote the tools in this directory, so it makes sense that she should have ownership here. This was missed when I did the initial copy/paste of another releng OWNERS file. - config/jobs/kubernetes/generated/ The content of this directory is the output of running the generate_tests.py script. Signed-off-by: Stephen Augustus <saugustus@vmware.com>

view details

Kubernetes Prow Robot

commit sha 4143fd12880852298fedd26212194b91727a79dd

Merge pull request #15918 from fejta/bake Use bazel 2.0.0 in repo-infra

view details

Kubernetes Prow Robot

commit sha 70a5174aa78d16cd7482583400a266430b86a766

Merge pull request #15920 from justaugustus/generated-owners OWNERS: Add Katharine and justaugustus as approvers for generated tests

view details

push time in 6 days

push eventjessfraz/vault

Michel Vocks

commit sha 7c6d12ffb40d8918f01e702ec4d5d0c39a975905

Add TLS options per Nomad backend (#8083)

view details

Michel Vocks

commit sha a3bfb0996d4787d5ec4f6ae719a678eca404a81c

changelog++

view details

Michel Vocks

commit sha 4887172605a3cac9f3d6621b6dbb50cbc435ab6b

changelog++

view details

Noelle Daley

commit sha 6ee70d26816bdc6c56c174ecab4c93c0a84e945d

set JOBS=2 to prevent memory errors; see https://github.com/emberjs/ember.js/issues/15641#issuecomment-328496408 (#8152)

view details

Angel Garbarino

commit sha e798862be885c9b188baeb2398dc840580867610

Show permissions error on KV when you don't have access to create a secret (#8133) * add catch for fail on save. isError is not being set to true, so set it in the catch * add conditionally to only catch 403 permission errors. Otherwise it will catch and return an unhelpful error message for when you are trying to save a duplicate secret * add in code comment * remove catch and pass version 2 secret model to Error handler inside template * replace Error model with modelForData to catch errors on the correct model * add back in space * replace error model with modelForData

view details

Angel Garbarino

commit sha d38b3680c66acaa66d48991f494a5a68bb76c745

Update CHANGELOG.md

view details

Roberto Pommella Alegro

commit sha aea4d89f9caf933cb2bdb70dad9e659493842c68

Fix oidc callback to check entire storage (#7929) * Fix oidc callback to check entire storage In some cases, extensions or other unexpected javascript can be executed on the oidc callback. Sometimes changing the localstorage and generating a `storage` event before the callback component does. In such cases, the authorization component will hang indefinitely. A simple fix is to check for the expected `oidcState` key in the whole localstorage instead of just the event `key`. * Fix tests for auth-jwt Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com>

view details

Angel Garbarino

commit sha de6f96cb9112302bd00b410b7a48c8b42516eaa2

Update CHANGELOG.md

view details

push time in 6 days

more