This is a series of patches for the ST95HF driver. Patch #1 reverts a change that I have submitted earlier and which is sitting in nfc-next already. Given that the tree hasn't been sent out for being merged yet, it could also still be removed with rebasing, in which case #1 is not necessary of course. The changes are all rather simple and are explained in their individual commit logs. Note that this series builds upon the patch titled "nfc: st95hf: remove redundant pointers 'dev' and 'nfcddev'" that Colin posted the other day. Thanks, Daniel Daniel Mack (10): Revert "NFC: st95hf: drop illegal kfree_skb()" NFC: st95hf: drop nfcdev_free NFC: st95hf: drop illegal kfree_skb() in IRQ handler NFC: st95hf: remove logging from spi functions NFC: st95hf: remove exchange_lock NFC: st95hf: move skb allocation to ISR NFC: st95hf: re-order command defines NFC: st95hf: unify sync/async flags NFC: st95hf: two small style nits NFC: st95hf: add of match table drivers/nfc/st95hf/core.c | 135 +++++++++++--------------------------- drivers/nfc/st95hf/spi.c | 31 +++------ drivers/nfc/st95hf/spi.h | 8 +-- 3 files changed, 49 insertions(+), 125 deletions(-) -- 2.17.1