Konstantin Belousov e8643b01e6 Modularize xz.
Embedded lzma decompression library becomes a module usable by other
consumers, in addition to geom_uzip.

Most important code changes are
- removal of XZ_DEC_SINGLE define, we need the code to work
  with XZ_DEC_DYNALLOC;
- xz_crc32_init() call is removed from geom_uzip, xz module handles
  initialization on its own.

xz is no longer embedded into geom_uzip, instead the depend line for
the module is provided, and corresponding kernel option is added to
each MIPS kernel config file using geom_uzip.

The commit also carries unrelated cleanup by removing excess "device geom_uzip"
in places which were missed in r344479.

Reviewed by:	cem, hselasky, ray, slavash (previous versions)
Sponsored by:	Mellanox Technologies
Differential revision:	https://reviews.freebsd.org/D19266
MFC after:	3 weeks
2019-02-26 19:55:03 +00:00
..
2019-02-19 19:04:52 +00:00
2019-01-07 02:39:40 +00:00
2018-07-07 15:55:52 +00:00
2019-02-25 21:59:01 +00:00
2018-08-10 13:38:23 +00:00
2019-01-25 21:38:28 +00:00
2018-10-15 18:39:33 +00:00
2018-07-17 23:23:45 +00:00
2018-06-15 02:28:36 +00:00
2019-02-19 19:37:02 +00:00
2019-02-04 21:28:25 +00:00
2018-12-12 21:56:45 +00:00
2018-12-17 21:34:09 +00:00
2019-02-21 16:47:36 +00:00
2018-03-14 18:27:06 +00:00
2018-08-07 17:13:42 +00:00
2018-08-21 10:08:12 +00:00
2019-02-05 21:37:34 +00:00
2017-11-30 20:33:45 +00:00
2018-12-31 23:27:56 +00:00
2018-12-26 10:48:39 +00:00
2019-02-22 19:54:28 +00:00
2019-02-04 21:28:25 +00:00
2019-01-08 05:41:04 +00:00
2019-02-05 21:37:34 +00:00
2017-11-30 20:33:45 +00:00
2018-04-13 20:30:49 +00:00
2019-02-05 21:37:34 +00:00
2018-09-26 19:41:00 +00:00
2019-01-28 02:15:41 +00:00
2019-02-05 21:37:34 +00:00
2018-07-27 10:40:48 +00:00
2018-07-13 22:49:48 +00:00
2019-02-04 21:28:25 +00:00
2019-02-05 21:37:34 +00:00
2019-02-22 21:57:27 +00:00
2018-01-03 00:56:30 +00:00
2018-01-13 16:31:07 +00:00
2019-02-05 21:37:34 +00:00
2019-02-26 19:55:03 +00:00