Size: a a a

2020 July 15

FM

Foxy McFoxtail in codingteam
В деталях, почему так происходит, не объясню — это особенность работы ядра, которую я даже не вспомню, потому что коду полтора года всё же. Но в отдельный поток мне буквально пришлось вынести.
источник

FM

Foxy McFoxtail in codingteam
Короче говоря, вызывать ec_read внутри fixup нельзя, поэтому и отдельный поток.
источник

c

codingteam@cjr in codingteam
Minoru
понял, спасибо
источник

t

ttldtor in codingteam
а dzhon есть в телеге?
источник

FM

Foxy McFoxtail in codingteam
codingteam@cjr
Minoru
понял, спасибо
Вообще, могу какой-нибудь другой код поискать, если такое неинтересно обсуждать :<
источник

t

ttldtor in codingteam
а что там обсуждать?) Код как код)
источник

c

codingteam@cjr in codingteam
Minoru
@kitsunyan: да вроде норм. Видимо, кроме меня никто не вчитывался просто :)
источник

FM

Foxy McFoxtail in codingteam
s/не вчитывался/не читал/
источник

t

ttldtor in codingteam
я прочитал, поразился как просто писать дрова на линухах
источник

FM

Foxy McFoxtail in codingteam
ttldtor
я прочитал, поразился как просто писать дрова на линухах
Да это просто не полноценный драйвер.
источник

FM

Foxy McFoxtail in codingteam
А костыль поверх уже существующих.
источник

t

ttldtor in codingteam
потом не понял, разве нет уже готовых маппингов каких-то?
источник

FM

Foxy McFoxtail in codingteam
Для такого в юзерспейсе нету.
источник

FM

Foxy McFoxtail in codingteam
Там слишком нестандартное железо.
источник

FM

Foxy McFoxtail in codingteam
Точнее, нестадартная конфигурация, не задуманная производителемⒸⓇ™.
источник

c

codingteam@cjr in codingteam
Minoru
да вобщем-то «полноценные» тоже не всегда крупные. И там тоже всё просто: объявил обработчик, привязал к прерыванию, создал пару записей в sysfs, добавил chardev по желанию — и вобщем-то всё, мостик между девайсом и юзерспейсом готов, дальше можно в юзерспейсе писать на любом удобном языке
источник

FM

Foxy McFoxtail in codingteam
Переопределять кнопки можно через тот же udev hwdb, но чтобы сделать это условно от состояния EC (embedded controller) — неа.
источник

c

codingteam@cjr in codingteam
Minoru
(я так писал пару «мостиков» к PCI-девайсам)
источник

💮

💮 in codingteam
Капитанских?
источник

t

ttldtor in codingteam
могу докопаться только к стилю кода. Уже вроде бы не обязательно объявлять переменные в начале. А ещё у меня ... травма, терпеть не могу неинициализированное, Минорыч поймёт
источник