crosvm/devices/src
Chirantan Ekbote 91dc84471f devices: fs: Respect setgid bit on directories
The switch to 2 stage mkdir + create broke setgid bit handling on
directories.  When this bit is set in a directory all inodes in that
directory should be created with the gid of that directory rather than
the gid of the process that made the call.

BUG=b:152806644
TEST=Set the sgid bit on a directory and verify that new files and
     directories inherit the directory's group rather than the group of
     the process that created them.

Change-Id: Iafce9fbb4281b2dc84e052e0a703745dde4b817b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2253493
Reviewed-by: Stephen Barber <smbarber@chromium.org>
Commit-Queue: Chirantan Ekbote <chirantan@chromium.org>
Tested-by: Chirantan Ekbote <chirantan@chromium.org>
2020-06-21 20:33:08 +00:00
..
irqchip devices: irqchip: finish KvmKernelIrqchip impl 2020-06-17 23:49:31 +00:00
pci hypervisor: add Vm user memory region functions 2020-06-10 17:08:55 +00:00
register_space Remove redundant single-component imports 2020-04-26 00:15:36 +00:00
usb devices: usb: add unit test for ring buffer cycle 2020-05-27 06:03:49 +00:00
utils
virtio devices: fs: Respect setgid bit on directories 2020-06-21 20:33:08 +00:00
acpi.rs acpi: refactor the ACPI PM device 2020-05-11 13:43:59 +00:00
bus.rs
cmos.rs
i8042.rs
ioapic.rs crosvm: Add plumbing for split-irqchip interrupts 2020-03-05 13:12:23 +00:00
lib.rs devices: irqchip: new irqchip module 2020-05-18 23:56:23 +00:00
pic.rs crosvm: Add plumbing for split-irqchip interrupts 2020-03-05 13:12:23 +00:00
pit.rs Fix warnings added in rust 1.42 2020-03-17 00:05:44 +00:00
pl030.rs
proxy.rs
serial.rs devices: add SerialDevice trait 2020-04-23 07:17:58 +00:00
serial_device.rs devices: add SerialDevice trait 2020-04-23 07:17:58 +00:00
split_irqchip_common.rs crosvm: Add plumbing for split-irqchip interrupts 2020-03-05 13:12:23 +00:00
vfio.rs Vfio: multi vfio group support 2020-03-06 01:50:11 +00:00