From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4731A3612ED for ; Wed, 19 Nov 2025 13:08:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763557733; cv=none; b=aBUymrmzcQx/bUSoOm69skClmiK1Nrdk1gXRinytth/TI4v2Dg/klMhWgFw9jhXfPW/8Aw0o9+QakRs0znugTf4qaWhZtQf20Nv3w06sagb+Sa5aWj7oLvrFjcPWJQ6D0zjGcWTg0f+23h8qXf/mPp6fOLxIFp3kSMRfbsLOmtE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763557733; c=relaxed/simple; bh=YsL0AYnXumUBQnc+9fO+VM0kAJ6xf20Eqs0DtXKmmK8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=MZgUc4yu3iEc78/DFQvk4tdrY0Uh00YpqF7CsKHHiQW1I0PSvBBk8W2Ea8kuAOb0vgKo9zVOHe7fX0YWCKQKfASKplzgQVsjRiQnMqikuJtnApoY2M7oeYTPw2pcoziB1KPFG0mXHsq9dIMJKgfNFXoKhUOaLAp3f+oblk/iTYc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=lEjhKnib; arc=none smtp.client-ip=209.85.210.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="lEjhKnib" Received: by mail-pf1-f179.google.com with SMTP id d2e1a72fcca58-7b8eff36e3bso3651685b3a.2 for ; Wed, 19 Nov 2025 05:08:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763557730; x=1764162530; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=+pka5H9kFUv1dmO5g3fWy4qDHiQHPo4xC/Gd1txKK28=; b=lEjhKnibs1+X6Rv7Rb0vP65Ci2kjmDupfTWJQIlSu/ukY5zHEH+odxUtRDnX0a5B5W XXZD6fR6XP48e8JozId62Q9d9CMZpP8TFoGgdHRBynPSpp9jc9vbJfAB0OHY5X6xq//G 13PIcoQIodjOaXKB0AAUEPxISxUDDaecopfw6LXJgPN6npWCKd5Vz/4bOMUSUU90U/dO 86yVqz1zNasRn1/LSr8Jpu/xQrojQIfvzbJTCpA85UeQQ8H78kJI4Blide5DJmJ2/tQJ EJd+Hyn6qT7LzSYZ7GJuvP9+5rNtcMQopYyPh4E8+bhRdPTg9BMg5vQExctrYkJSdhp5 BGxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763557730; x=1764162530; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=+pka5H9kFUv1dmO5g3fWy4qDHiQHPo4xC/Gd1txKK28=; b=jaIobiNR/WtCPuObAU3ON3e5fnLQ+RtI83DmTNsvbVPy9wSEC7HUSnljOSEL8wixL6 Cx3PbIExEBY7iJd2k/kzepIODQKaM7xRaap8hmHPM0OWBx4ZFxexd8zDy1vltIicHE/5 ln2UxYGE1WRxk9lS8u55wguEXQNrOKeIY65SS05tBSYSsLgb+NuTmyaCJpZ0N0frFi9K ZQgIRCJ/q+dJtBNBsngiOY791z5QMpI1neib5HqpTLprD0f5Yk1YNw690FvfZmW8Rb/R JK+gHlX9eL0n3VEEoLbuqm5P3rSx+cIDXq8sUxaFdDgPFPlaTRcluCnwIhT8OnHAKQaC NTNg== X-Forwarded-Encrypted: i=1; AJvYcCVK6CwKOcVqr/CkezIDr9l95Y2vp2qkCjhrVNlD0FYOh7mSJmcfUjxC4qWHFtQkwAQvY5UNluOdelsuRbI=@vger.kernel.org X-Gm-Message-State: AOJu0YzqKhC/1Lq/5hpF2muYoHHYltw6bxMGDfuS2llr6FR5imQ9CyDs 9Jysl4Og7RrjYcp/2bo+uBgA4nN7BmVIxTOz7TJfhR9tD/+Rwbu960g3 X-Gm-Gg: ASbGnct48wyc+qcYZ8jvQqrS8T8waZZu8XsZcm+GkuoTvZDwmENRbL8kQ4ckyidr8Wn HQkTDPtgzzBZ2VVspYQ+CSP63y+CLgGb/3dDju4hEr1yFwj/iqVbYlWT3bGkCj6362txCBe1lkE KMq1fKd2J/Cua0pGKu8iBmQMwNS+eixtQH6OmDMhwqyp16rkJpRv8swMRYalhLAZ3QIKhO3CtJP DfY/tOmJm2l8/66GTmUoavRcfJSUZ+Gw+2RM2h6jDLdL2A+YHnUWVXUTmNdF5/EDzNA73swTtoC DUOvh259uCFVtESLQ+Jg2Rvepkxv2IoPIdT6my5lTFf1Dxjx5GzD2NNTMQ9zv7YVrzS1FW94MSS uWNaIWyrCnyLu/5NABsyMiI59HxbTP83KLgiuprlaSHK0gAr2eUjM4JP7OuB7uWYo2ZjK8JUypY Qr/chsYxS7WBZJKaltDPU2rxw7QDTx7+Lyn9M= X-Google-Smtp-Source: AGHT+IFeiPPsgMwUrz+NVNeZBdU0F9V3EQoZEFmmpjgoxxwzD29n/Cn3DjmHZDOpsNrUlI+ZWWVVtw== X-Received: by 2002:a05:6a21:7e08:b0:35f:84c7:4031 with SMTP id adf61e73a8af0-35f84c74952mr12399522637.55.1763557730359; Wed, 19 Nov 2025 05:08:50 -0800 (PST) Received: from clint-ThinkPad-L14-Gen-2.. ([110.226.183.150]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7b9250cd969sm19692422b3a.23.2025.11.19.05.08.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Nov 2025 05:08:50 -0800 (PST) From: Clint George To: stern@rowland.harvard.edu, gregkh@linuxfoundation.org Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, david.hunter.linux@gmail.com, linux-kernel-mentees@lists.linux.dev, skhan@linuxfoundation.org, khalid@kernel.org, Clint George Subject: [PATCH 0/8] usb: gadget: dummy_hcd: coding style improvements and error handling change Date: Wed, 19 Nov 2025 18:38:32 +0530 Message-ID: <20251119130840.14309-1-clintbgeorge@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This patch series focuses on addressing various coding style issues in the dummy_hcd USB gadget driver. The changes include simplifying error handling by preventing kernel-space crashes, improving readability, and ensuring consistency with kernel coding conventions. Clint George (8): usb: gadget: dummy_hcd: replace BUG() with WARN_ON_ONCE() usb: gadget: dummy_hcd: replace symbolic permissions (S_IRUGO) with octal (0444) usb: gadget: dummy_hcd: use 'unsigned int' instead of bare 'unsigned' usb: gadget: dummy_hcd: fix block comments, blank lines and function braces usb: gadget: dummy_hcd: merge multi-line quoted strings into one line usb: gadget: dummy_hcd: use sizeof(*ptr) instead of sizeof *ptr usb: gadget: dummy_hcd: remove unnecessary 'else' after return usb: gadget: dummy_hcd: fix miscellaneous coding style warnings drivers/usb/gadget/udc/dummy_hcd.c | 139 ++++++++++++++--------------- 1 file changed, 67 insertions(+), 72 deletions(-) -- Testing: - Verified dummy_hcd module loading and behavior by checking dmesg logs for expected output. - Ran compiler testing with no new warnings detected. - Ensured the module builds and inserts cleanly without issues. - Used Static Analysis tools to confirm no new issues were introduced. Please review the changes and let me know if any modifications or further testing of the module is required. Thanks, Clint 2.43.0