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-08-04 08:50:07 -04:00
2016-10-06 15:16:16 -07:00
2016-09-09 16:08:45 +01:00
2016-08-08 14:31:09 +01:00
2016-09-05 13:52:40 +02:00
2010-05-21 09:37:31 -07:00
2016-01-15 22:08:45 +01:00
2016-09-08 10:35:50 +02:00
2015-06-25 09:06:56 +02:00
2011-10-31 13:26:19 +04:00
2013-01-30 11:51:59 -08:00
2016-05-16 11:14:29 -04:00
2016-07-07 14:58:14 +02:00
2016-06-21 10:26:51 +01:00
2015-06-25 17:00:41 -07:00
2015-03-26 17:25:27 +01:00
2010-10-18 11:03:14 +02:00
2016-07-21 23:29:38 +02:00
2016-06-24 22:53:52 -05:00
2016-06-24 22:53:52 -05:00
2016-07-05 16:29:25 -05:00
2016-06-24 22:53:52 -05:00
2016-05-20 21:26:15 -07:00
2015-10-14 15:30:06 -07:00
2016-06-21 10:26:51 +01:00