Linus Torvalds
0fb3ca447d
Fix bug in module unloading.
Switch to always using spinlock over cmpxchg.
Explicitly define pstore backend's supported modes.
Remove bounce buffer from pmsg.
Switch to using memcpy_to/fromio().
Error checking improvements.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Kees Cook <kees@outflux.net>
iQIcBAABCgAGBQJX9XPtAAoJEIly9N/cbcAmRr8P/0NoEX3bzEYgQWVMmsvzlk4U
/mJ7LUk1+TDL0DOdQ84O1Tr3k6MQ2wRyiGXHjxhQ+aC2ompvmuT+SHEARWlqUZZx
bEKr3u6nJ5qz1KZ5KwaPOH2EPs2MDq2jh6VvYDFzDGpBYsueDTzRqWJo7VhO/kmq
MyVCePtEY3m1q4dZtaVLfDMGUEAU8s8j+D5HM9lmoijmzQuKAz3BFRuakasBIYSf
4ILY0W1E57HAUWsi19jhnYMHOvJt2Gcog0wRUYo4CYmPTyNqud6I5WU6HXeY2F7v
LtWbhaS2QcpJRAxDEzzKBBSZ4IS6TINYDBBOf/0NEVo2qj4PHyy3f14MCtSo2LDg
4hoeI0DUgnAmp+NFgp1mQQ25DhR8TZlunBuntGXdeugb5qgT65NYXGtQxnMp5QJd
s3DsfGW/diKbKfLWQN7GVcHHM/GNe+XM1yl1Q3TyDgSLJVjgAB21r/kPE7AIQzTO
vDTLcv1w+KLdhDIrHlZqz1IAPATidTA21A7h8JeUWrOSetOhpZ0uXUwBR5+IZhyN
tG1Wt0ohZAqlhv9ERXYN1g3iRHCCJ26V0LYOKsf80wAAutT8iRO4iH0PKdEYKX+a
U0TqeX4TIh+4Q3FgnR7efFACzPXrM1RG9qnc1o5OR/BiyXIzLPdrpYYCVpejzj9K
x6AoYCxRl6qYLJgYUR/H
=FRpQ
-----END PGP SIGNATURE-----
Merge tag 'pstore-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Pull pstore updates from Kees Cook:
- Fix bug in module unloading
- Switch to always using spinlock over cmpxchg
- Explicitly define pstore backend's supported modes
- Remove bounce buffer from pmsg
- Switch to using memcpy_to/fromio()
- Error checking improvements
* tag 'pstore-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:
ramoops: move spin_lock_init after kmalloc error checking
pstore/ram: Use memcpy_fromio() to save old buffer
pstore/ram: Use memcpy_toio instead of memcpy
pstore/pmsg: drop bounce buffer
pstore/ram: Set pstore flags dynamically
pstore: Split pstore fragile flags
pstore/core: drop cmpxchg based updates
pstore/ramoops: fixup driver removal
2016-10-06 15:16:16 -07:00
..
2016-09-05 12:32:36 +01:00
2016-09-09 16:08:53 +01:00
2016-09-09 16:08:54 +01:00
2016-09-09 16:08:51 +01:00
2016-08-11 13:55:36 +02:00
2016-08-11 13:55:36 +02:00
2015-07-15 13:30:38 +01:00
2016-10-06 15:16:16 -07:00
2016-09-13 20:21:55 +02:00
2016-06-27 13:06:54 +02:00
2016-09-09 16:08:42 +01:00
2016-09-09 16:08:39 +01:00
2016-09-09 16:07:47 +01:00
2016-09-09 16:08:53 +01:00
2016-09-09 16:08:53 +01:00
2016-04-28 11:33:54 +02:00
2016-09-20 15:43:31 +01:00
2016-04-28 11:34:03 +02:00
2016-09-09 16:08:36 +01:00
2016-09-09 16:08:43 +01:00
2016-09-09 16:08:42 +01:00