diff --git a/mkpatch/mkpatch.pl b/mkpatch/mkpatch.pl
index 3f259d20..ecf9061e 100755
--- a/mkpatch/mkpatch.pl
+++ b/mkpatch/mkpatch.pl
@@ -373,11 +373,11 @@ sub gen_drivers_Makefile
$_ = if m@^$@;
redo MAIN;
}
- if (m@^subdir.*CONFIG_I2C@) {
+ if (m@^subdir.*CONFIG_SENSORS@) {
$_ = ;
redo MAIN;
}
- if (m@^include \$\(TOPDIR\)/Rules.make$@) {
+ if (!$pr2 and (m@^include \$\(TOPDIR\)/Rules.make$@ or m@^subdir-\$\(CONFIG_ACPI@)) {
$pr2 = 1;
if ($new_style) {
print OUTPUT <<'EOF';