History log of /external/kernel-headers/modified/scsi/scsi.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6e3550f2a1c3909fb75be068f7ae9009f7e8622a 12-Dec-2016 Christopher Ferris <cferris@google.com> Update to kernel headers v4.8.14.

Test: Built mips/arm/arm64/x86/x86_64. Built and booted angler.
Change-Id: I1691a363c8d889535334a98dad93651808a15af6
/external/kernel-headers/modified/scsi/scsi.h
8c8c2a287339ff470bdb716bdcebc5f5a6cbac5c 22-Jul-2016 Christopher Ferris <cferris@google.com> More kernel header updates.

The new generate script is going to completely delete the uapi
directory, so move the contents of README.TXT into the other readme.

Also add more description of how the scsi directory manual modification
works.

Update the scsi headers to match the current kernel headers in v4.4.11.

Bug: 30072483
Change-Id: I786befadb47958ea00b918ab00da83668928421a
/external/kernel-headers/modified/scsi/scsi.h
695dcc72487e20fd20bbec587a17bab6200f2c15 14-Sep-2015 Greg Hackmann <ghackmann@google.com> Import scsi headers

Linux's scsi headers are a mix of userspace-facing and kernel-facing
declarations that can't be directly used by userspace. The glibc
maintainers manually copy-and-pasted these definitions into their own
scsi headers and haven't substantially updated them in 15 years. musl
has a similar set of definitions in its scsi headers.

scsi/scsi.h has been modified from the 3.18 headers to put #define
__KERNEL__ ... #endif around the sections that other libc
implementations don't expose. scsi/{scsi_ioctl,sg}.h are the original
upstream headers. The cleaned-up versions of these headers are
equivalent to the same headers in glibc and musl (though much more
up-to-date).

Change-Id: I3395f7433d91c4c661bd1b88d392b1b11f1ad557
Signed-off-by: Greg Hackmann <ghackmann@google.com>
/external/kernel-headers/modified/scsi/scsi.h