From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756026AbdKCObY (ORCPT ); Fri, 3 Nov 2017 10:31:24 -0400 Received: from mail-lf0-f65.google.com ([209.85.215.65]:50498 "EHLO mail-lf0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752312AbdKCObQ (ORCPT ); Fri, 3 Nov 2017 10:31:16 -0400 X-Google-Smtp-Source: ABhQp+RWKm5NPTQh7qzfOwyhBTYEM9JZXcuFBxcHC2VyBaXg3kLgli0ZR2n6ZO0Tsynm5hK+LWEfVg== From: Johan Hovold To: Rob Herring Cc: Greg Kroah-Hartman , Jiri Slaby , linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold Subject: [PATCH 0/8] serdev: receive_buf and locking fixes Date: Fri, 3 Nov 2017 15:30:51 +0100 Message-Id: <20171103143059.20749-1-johan@kernel.org> X-Mailer: git-send-email 2.15.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series addresses a few issues with the serdev code, including potential information leaks due to missing sanity checks in the receive path, a NULL-deref in write_wakeup() due to missing reference handling, and missing tty locking in close(). Johan Johan Hovold (8): serdev: ttyport: add missing receive_buf sanity checks serdev: fix receive_buf return value when no callback serdev: document driver callbacks serdev: ttyport: fix NULL-deref on hangup serdev: ttyport: fix tty locking in close serdev: ttyport: release tty lock sooner on open serdev: ttyport: ignore carrier detect to avoid hangups serdev: ttyport: do not used keyed wakeup in write_wakeup drivers/tty/serdev/serdev-ttyport.c | 32 ++++++++++++++++++++++++++++---- include/linux/serdev.h | 8 +++++--- 2 files changed, 33 insertions(+), 7 deletions(-) -- 2.15.0