From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= Subject: [PATCH v3 0/6] pwm: ensure pwm_apply_state() doesn't modify the state argument Date: Sat, 24 Aug 2019 17:37:01 +0200 Message-ID: <20190824153707.13746-1-uwe@kleine-koenig.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+glpar-linux-rockchip=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org To: Thierry Reding , Heiko Stuebner , Maxime Ripard , Chen-Yu Tsai , Patrick Havelange Cc: linux-pwm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, kernel-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org, linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org List-Id: linux-pwm@vger.kernel.org SGVsbG8sCgp0aGlzIHNlcmllcyBldmVudHVhbGx5IGNoYW5nZXMgdGhlIHByb3RvdHlwZSBvZiBw d21fYXBwbHlfc3RhdGUgdG8gdGFrZQphIGNvbnN0IHN0cnVjdCBwd21fc3RhdGUgKiwgc2VlIHRo ZSBsYXN0IHBhdGNoIGZvciBhIHJhdGlvbmFsZS4KCkNoYW5nZXMgc2luY2UgdjIgYXBhcnQgZnJv bSByZWJhc2luZyBhbmQgc28gY292ZXJpbmcgYSBmZXcgbW9yZSBkcml2ZXJzCmlzIG1haW5seSBh ZGRyZXNzaW5nIHRoZSBjb25jZXJuIHRoYXQgYWZ0ZXIgc3RhdGUgd2FzIHJvdW5kZWQgYW5kCmFw cGxpZWQgYXQgbGVhc3QgcHdtX2dldF9zdGF0ZSBzaG91bGQgcmV0dXJuIHRoZSByb3VuZGVkIHZh bHVlcy4gU2VlCnBhdGNoIDIuCgpVd2UgS2xlaW5lLUvDtm5pZyAoNik6CiAgcHdtOiBpbnRyb2R1 Y2UgbG9jYWwgc3RydWN0IHB3bV9jaGlwIGluIHB3bV9hcHBseV9zdGF0ZSgpCiAgcHdtOiBsZXQg cHdtX2dldF9zdGF0ZSgpIHJldHVybiB0aGUgbGFzdCBpbXBsZW1lbnRlZCBzdGF0ZQogIHB3bTog cm9ja2NoaXA6IERvbid0IHVwZGF0ZSB0aGUgc3RhdGUgZm9yIHRoZSBjYWxsZXIgb2YKICAgIHB3 bV9hcHBseV9zdGF0ZSgpCiAgcHdtOiBzdW40aTogRG9uJ3QgdXBkYXRlIHRoZSBzdGF0ZSBmb3Ig dGhlIGNhbGxlciBvZiBwd21fYXBwbHlfc3RhdGUoKQogIHB3bTogZnNsLWZ0bTogRG9uJ3QgdXBk YXRlIHRoZSBzdGF0ZSBmb3IgdGhlIGNhbGxlciBvZgogICAgcHdtX2FwcGx5X3N0YXRlKCkKICBw d206IGVuc3VyZSBwd21fYXBwbHlfc3RhdGUoKSBkb2Vzbid0IG1vZGlmeSB0aGUgc3RhdGUgYXJn dW1lbnQKCiBkcml2ZXJzL3B3bS9jb3JlLmMgICAgICAgICAgICB8IDM5ICsrKysrKysrKysrKysr KysrKysrKy0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL3B3bS9wd20tYXRtZWwtaGxjZGMuYyB8ICAy ICstCiBkcml2ZXJzL3B3bS9wd20tYXRtZWwuYyAgICAgICB8ICAyICstCiBkcml2ZXJzL3B3bS9w d20tYmNtLWlwcm9jLmMgICB8ICAyICstCiBkcml2ZXJzL3B3bS9wd20tY3Jvcy1lYy5jICAgICB8 ICAyICstCiBkcml2ZXJzL3B3bS9wd20tZnNsLWZ0bS5jICAgICB8ICA4ICsrLS0tLS0KIGRyaXZl cnMvcHdtL3B3bS1oaWJ2dC5jICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvcHdtL3B3bS1pbXgtdHBt LmMgICAgIHwgIDQgKystLQogZHJpdmVycy9wd20vcHdtLWlteDI3LmMgICAgICAgfCAgMiArLQog ZHJpdmVycy9wd20vcHdtLWp6NDc0MC5jICAgICAgfCAgMiArLQogZHJpdmVycy9wd20vcHdtLWxw c3MuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy9wd20vcHdtLW1lc29uLmMgICAgICAgfCAgNCAr Ky0tCiBkcml2ZXJzL3B3bS9wd20tcmNhci5jICAgICAgICB8ICAyICstCiBkcml2ZXJzL3B3bS9w d20tcm9ja2NoaXAuYyAgICB8IDEwICsrLS0tLS0tLQogZHJpdmVycy9wd20vcHdtLXNpZml2ZS5j ICAgICAgfCAgMiArLQogZHJpdmVycy9wd20vcHdtLXN0bTMyLWxwLmMgICAgfCAgMiArLQogZHJp dmVycy9wd20vcHdtLXN0bTMyLmMgICAgICAgfCAgNCArKy0tCiBkcml2ZXJzL3B3bS9wd20tc3Vu NGkuYyAgICAgICB8IDEwICsrLS0tLS0tLQogZHJpdmVycy9wd20vcHdtLXp4LmMgICAgICAgICAg fCAgMiArLQogaW5jbHVkZS9saW51eC9wd20uaCAgICAgICAgICAgfCAgNCArKy0tCiAyMCBmaWxl cyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCA1OCBkZWxldGlvbnMoLSkKCi0tIAoyLjIwLjEK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1y b2NrY2hpcCBtYWlsaW5nIGxpc3QKTGludXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJvY2tjaGlw Cg==