Почему Вы не используете для цикла?
for n in $(sed 's/ /\*/g' <<< ' foo bar baz '); do find . -iname $n; done
Это - патч, который отменяет более ранний патч. Это может быть сделано с patch -R -pX bad.patch
(откуда X количество уровней каталога для разделения патча, и bad.patch является патчем, который мы хотим отменить), сопровождаемый a git commit
"Обратный патч", когда кто-то случайно делает патч с diff -u foo.c foo.c.orig
(где foo.c является более новым файлом) вместо корректного diff -u foo.c.orig foo.c
"Обратный или предыдущий применяемый патч" ошибка указывает, что патч был уже применен. Я не могу быть более конкретным, не зная содержание Вашего kernelsuspend.patch
файл.
Если у Вас есть .git каталог для источника ядра, можно посмотреть на журнал для единственного файла с git log
команда сопровождается именем файла. например. git log fs/eventpoll.c
или даже git log -p fs/eventpoll.c
.
От мерзавца - возвращаются страница справочника:
Учитывая одну или несколько существующих фиксаций, вернитесь изменения, которые связанные патчи представляют и записывают некоторые новые фиксации, которые записывают их. Это требует, чтобы Ваше рабочее дерево было чистым (никакие модификации от ГЛАВНОЙ фиксации).
Примечание: мерзавец возвращается, используется для записи некоторых новых фиксаций для инвертирования эффекта некоторых более ранних фиксаций (часто только дефектная). Если Вы хотите выбросить все незафиксированные изменения в своем рабочем каталоге, необходимо видеть сброшенный мерзавцами (1), особенно - трудная опция. Если Вы хотите извлечь определенные файлы, как они были в другой фиксации, необходимо видеть контроль мерзавца (1), конкретно контроль мерзавца - синтаксис. Заботьтесь с этими альтернативами, поскольку оба отменят незафиксированные изменения в Вашем рабочем каталоге.
От этой названной страницы Drupal: Инвертирование патчей:
Можно инвертировать патч, если Вы закончили тестировать его, или если Вы хотите видеть, была ли проблема представлена конкретным патчем. Необходимо также инвертировать патч до добавления более новой, обновленной версии того же патча. Для инвертирования патча используйте команду патча с-R опцией:
patch -p1 -R < path/file.patch
(Если Ваш патч был применен с-p0 опцией, используйте это вместо этого.)
Или:
git apply -R path/file.patch