aboutsummaryrefslogtreecommitdiff
path: root/vm/vm_page.c
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2021-08-17 00:05:17 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2021-08-17 00:05:17 +0200
commit4a704a0ad95973249544f3f95e30e328e701a871 (patch)
tree861ef383f6de782b5f09c13d2d9d5d65836c03e1 /vm/vm_page.c
parentf67a2a46931028753364ab6bcb6a43c12f8303b2 (diff)
downloadgnumach-4a704a0ad95973249544f3f95e30e328e701a871.tar.gz
gnumach-4a704a0ad95973249544f3f95e30e328e701a871.tar.bz2
gnumach-4a704a0ad95973249544f3f95e30e328e701a871.zip
block: Look out for disk sector number overflow
* linux/dev/drivers/block/ahci.c (ahci_do_port_request): Reject sectors beyond LBA48 or LBA28. * linux/dev/glue/block.c (check_rw_block): New function. (rdwr_partial, rdwr_full): Use check_rw_block to reject block number overflows. * linux/src/drivers/block/ide.c (do_rw_disk): Reject sectors beyond LBA28 or CHS.
Diffstat (limited to 'vm/vm_page.c')
0 files changed, 0 insertions, 0 deletions